Pre-requisites
- You have access to a test account for the API
- The API is publicly accessible
- The API is of type HTTP or SOAP
Option 1: Ask Nango to add support for a new API
The simplest way to add a new API is to ask us in the community on the#request-a-new-api
channel.
We prioritize requests by plan. Free users can expect support for new APIs in 5-10 business days, Enterprise customers <48h
Option 2: Contribute a new API yourself
To contribute a new API, follow the steps below and check out past PRs starting withfeat(integrations)
for examples.
Add an API configuration
Fork the repo and edit the API configurations file (providers.yaml). You can test the configuration of your new provider with this command:Test the API
To test your new provider, go to thenango
repo root and run:
You can modify the ports in the
docker-compose.yaml
file if there are conflicts with
other local services on your host machine.Document the API
Add a<api>.mdx
file (e.g. github.mdx
) for your API to the docs-v2/integrations/all
folder. Check out other examples 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. Submit a pull request with the new provider to the Nango repo. Please thoroughly test the integration! Thanks a lot for your contribution!! ❤️Questions, problems, feedback? Please reach out in the Slack community.