> 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/how-to-get-the-source-code.md).

# How to get the source code

Note, this page contains shortcuts to each repository. If you are setting up the Platform for the first time, please follow our **setup guides** to set up the code **for your specific purpose:**

{% content-ref url="/pages/-M2-FPdvSiyXjkch9\_F2" %}
[Setup Guides](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives.md)
{% endcontent-ref %}

## Platform API

The API-source-code is found in the [Platform API repository.](https://github.com/ushahidi/platform)

To get the source-code, clone the code with:

```
git clone https://github.com/ushahidi/platform.git
```

## Platform Client

The Platform soure-code is found in the[ Platform Client repository](https://github.com/ushahidi/platform-client).

To get the source-code, clone the code with:

```
git clone https://github.com/ushahidi/platform-client.git
```

## Platform Pattern Library

The source-code for the Pattern Library is found in the [Platform Pattern Library repository](https://github.com/ushahidi/platform-pattern-library).

To get the source-code, clone the code with:

```
git clone https://github.com/ushahidi/platform-pattern-library.git;
```
