> ## Documentation Index
> Fetch the complete documentation index at: https://nango-scrips-ref.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Contribute an API

> Step-by-step guide on how to contribute a new API.

<Tip>
  The simplest way to add a new API is to ask us in the [community](https://nango.dev/slack). We deliver them in \<48h.
</Tip>

If you want to contribute a new API yourself, follow the steps below and check out [examples of past contributions](https://github.com/NangoHQ/nango/pulls?q=is%3Apr+is%3Amerged+label%3Aapi+).

# Add an API configuration

Fork the [repo](https://github.com/NangoHQ/nango) and edit the API configurations file ([providers.yaml](https://nango.dev/providers.yaml)).

<Tip>
  Learn more: [understand API configurations](/understand/concepts/integrations#api-configurations), [reference](/reference/api-configuration), [all existing API configurations](https://nango.dev/providers.yaml).
</Tip>

# Test the API

To test your new provider, go to the `nango` repo root and run:

```bash
docker compose up
```

<Tip>
  You can modify the ports in the `docker-compose.yaml` file if there are conflicts with
  other local services on your host machine.
</Tip>

When you are ready to test your API:

**Create an integration**

Open the [local Nango UI](http://localhost:3003) in your browser and add a new integration with your freshly added API.

**Create a connection**

Create a new connection for this API in the Nango UI, completing the authorization flow.

**Verify the connection**

If all goes well, you should see your new connection in the *Connections* tab. Check the connection details and make sure that the credentials are valid.

# Document the API

Add a `<api>.mdx` file (e.g. `github.mdx`) for you API to the `docs-v2/integrations/all` folder. Check out [other examples](/integrations) to fill out the content of the documentation page.

Reference the page in the `docs-v2/mint.json` file in the `Supported APIs` group in alphabetical order.

# Submit a pull request

Verify your contribution against [examples of past contributions](https://github.com/NangoHQ/nango/pulls?q=is%3Apr+is%3Amerged+label%3Aapi+).

Submit a pull request with the new provider to the Nango repo. Please thoroughly test the integration!

Thanks a lot for your contribution!! ❤️

<Tip>
  **Questions, problems, feedback?** Please reach out in the [Slack community](https://nango.dev/slack).
</Tip>
