> For the complete documentation index, see [llms.txt](https://docs.leather.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leather.io/get-started/install-leather-source.md).

# Install Leather From a Source

Install Leather from a release file, from a pull request build, or from a build of your own, in a Chromium browser.

Most people install Leather from the Chrome Web Store, which updates it automatically. See [Install Leather](/get-started/install-leather.md). The methods on this page install Leather as an unpacked extension instead. An unpacked extension does not update itself: repeat the steps for each new version.

Leather supports Chromium browsers only, such as Chrome, Brave and Edge. Leather left the Firefox store in November 2023 and no longer publishes a Firefox build.

## Load an unpacked extension

All three methods below end with the same steps. You need a folder that contains the extension files, with `manifest.json` at its top level.

1. Go to `chrome://extensions`. Brave and Edge open their own extensions page from this address.
2. Turn on "Developer mode".
3. If the store version of Leather is installed, turn it off, so only one copy of Leather is active.
4. Click "Load unpacked" and select the extension folder.

## Install a release

1. Open the [Leather releases on GitHub](https://github.com/leather-io/mono/releases) and find the latest release tagged `@leather.io/extension-v<version>`.
2. Download `leather-chromium.v<version>.zip` from the release assets.
3. Unzip it.
4. Load the unzipped folder as described above.

## Install a pull request build

Leather developers publish a test build for each pull request. Use one to try a feature or a fix before it is released. Leather does not guarantee the stability or security of test builds. Use them with a test wallet, never with your main Secret Key.

1. Open the pull request in [leather-io/mono](https://github.com/leather-io/mono/pulls).
2. Find the comment "Leather Extension build" and click its "Extension build" link.
3. Under "Artifacts", download `leather-chromium-<commit>`. GitHub requires you to sign in to download artifacts.
4. Unzip it and load the folder as described above.

Report what you find in a comment on the same pull request.

## Build Leather yourself

You need Node.js 22.15 or later and pnpm 10.

1. Clone [leather-io/mono](https://github.com/leather-io/mono).
2. In the repository folder, install the dependencies:

   ```bash
   pnpm i
   ```
3. Build the extension and the packages it depends on:

   ```bash
   pnpm build:extension
   ```
4. Load the `apps/extension/dist` folder as described above.

## Related

* [Install Leather](/get-started/install-leather.md)
