> For the complete documentation index, see [llms.txt](https://docs.swish.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.swish.app/installing-the-app-on-multiple-themes.md).

# Installing the app on multiple themes

In **Swish’s Settings > Code Editor**, you’ll find three environments available:

* `main`
* `staging-1`
* `staging-2`

If you’d like to install the app on two different themes, you can:

1. **Use a different environment for each theme** by selecting it from the **Code Editor > Environment** dropdown.
2. In the **Theme Editor**, go to the **App Embeds** section and select the corresponding code environment under the `{Code} Access` embed.

This allows each theme to run its own version of the app’s code independently.

<figure><img src="https://1937747638-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnXXi1yNhTBzSF0GRtx54%2Fuploads%2FHJAje6TAdlWtiSbjYQNd%2Fimage.png?alt=media&amp;token=a691ead1-ee67-4917-a97b-579d553bdcd4" alt=""><figcaption><p>Select your working environment (e.g., <code>main</code>, <code>staging-1</code>, or <code>staging-2</code>). Each environment can be mapped to a different theme.</p></figcaption></figure>

<figure><img src="https://1937747638-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnXXi1yNhTBzSF0GRtx54%2Fuploads%2FoobOTFnL5MmrNtsTWLuq%2Fimage.png?alt=media&amp;token=73b95215-3630-49ee-af7d-66336ddc7756" alt=""><figcaption><p>In your theme's editor within Swish's <code>{Code} Access</code> embed, match the selected environment to the one used in Swish’s Code Editor.</p></figcaption></figure>
