# SDKs

Neurelo provides a range of SDKs designed to work seamlessly with the APIs generated from your schema. Currently, we offer SDKs for the following languages:

* TypeScript / JavaScript
* Go
* Python

## **Downloading SDKs**

You can download the Neurelo SDKs either through our web interface or using our CLI.

**Via Web Interface:**

1. Navigate to the **Definitions** page located in the sidebar.&#x20;
2. Select the **Docs** tab.
3. Click on the **SDKs** button on the right-hand side to download the desired SDK.

{% hint style="info" %}
You can also download these from under the **APIs** tab in your **Environment**
{% endhint %}

<figure><img src="https://3406482452-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvzFLT4zSSU6J1uzbt5OF%2Fuploads%2F79C736fJtasCJwQJ5BU3%2FScreenshot%202024-05-30%20at%209.36.44%20AM.png?alt=media&#x26;token=c4272409-459b-453b-acb6-999a42d061f9" alt=""><figcaption></figcaption></figure>

**Via CLI:**

1. [Download and install the Neurelo CLI](https://docs.neurelo.com/cli-preview-version)
2. Login with `neurelo login` and select the project that you'd like to use with `neurelo project use`
3. Run `neurelo sdk download`, you can provide a commit ID, or leave that field blank to download an SDK based on the most recent commit in your project
