> For the complete documentation index, see [llms.txt](https://docs.ushahidi.com/platform-developer-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ushahidi.com/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives.md).

# Setup Guides

## Deploying to production environments

Deploy-ready versions from the platform-release repository, which contains production-ready tags of the platform. Ready to use with docker.

{% content-ref url="/pages/-M2-FPdwUguF9IZgPZRw" %}
[Installing for production environments](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/installing-for-production-environments.md)
{% endcontent-ref %}

## Platform API (Backend) Install Guides

### Installing with Vagrant

This is the preferred option for local development. The Ushahidi dev team uses this setup for most of their development work.

{% content-ref url="/pages/-M2-FPdywa2LqoLHzWUP" %}
[Development environment setup with Vagrant](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/vagrant-setup.md)
{% endcontent-ref %}

### Installing with XAMPP

This option is only recommended for local development, in particular for situations where it's not feasible or desirable to setup vagrant or docker. It has been tested and developed with the help of members of our community.

{% content-ref url="/pages/-M2-FPdxefhbm96cPh2J" %}
[Development environment with XAMPP](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/xampp.md)
{% endcontent-ref %}

### Installing from the platform-release repository

Deploy-ready versions from the platform-release repository, which contains production-ready tags of the platform. Ready to use with docker.

{% content-ref url="/pages/-M2-FPe0eaYPdqmFl4hW" %}
[\[API & Client\] Bundled release install](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/platform_release_install.md)
{% endcontent-ref %}

## Platform Client (Frontend) install guides

{% content-ref url="/pages/-M2-FPdzSrBjMFFMgWY0" %}
[\[Client\] Setting up the Platform Client for development](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/setting-up-the-platform-client.md)
{% endcontent-ref %}

## Platform Pattern Library (HTML/CSS) install guide

If you plan to change the css for the Platform Client, follow this guide.

{% content-ref url="/pages/-M2-FPe-TR\_GoqJCo86z" %}
[Setting up the Pattern Library for development](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/setting-up-the-pattern-library-for-development.md)
{% endcontent-ref %}
