To support a new API, simply ask the Nango team to add it with fast turnaround (2-5 days) on the community.
For contributions, please submit an issue describing your intent to contribute with details about your problem & solution. We will get back to you within 24h. Once we aligned & your change is approved by a team member, you can start implementing the change and submit a PR.
You can run Nango locally with Docker and contribute an API (step-by-step guide).
To develop on the platform locally follow those steps:
git clone https://github.com/NangoHQ/nango.gitInstall the project
npm iSet your envs
cp .env.example .envLaunch the databases and queue
npm run dev:dockerLaunch Nango
# In two different shell
npm run dev:watch
npm run dev:watch:appsGo to http://localhost:3000
Start by creating a folder that will contains your integrations
mkdir nango-integrations
cd nango-integrationsInstall the CLI
npm i -g nangonango initChange the .env file NANGO_SECRET_KEY_DEV and NANGO_HOSTPORT.
And deploy your changes
nango deploy devTo know more about the CLI, check the documentation.
Pull Request title should follow Conventional Commits