Ship integrations fast. Maintain full control.
Explore the docs »
250+ pre-configured APIs
·
Website
·
Contribute an API
·
Slack Community
Nango is a single API to interact with all other external APIs. It should be the only API you need to integrate to your app.
Public integration templates to jump start your integrations.
Please review and follow the writing integration scripts guidlines
Upon making a PR review please ensure you have gone through the PR checklist.
npm run move:integrations
moves all the integrations into anango-integrations
directory. Accepts an optional--integration=${INTEGRATION}
flagnpm run undo:move:integrations
undo the move of integrations into anango-integrations
directorynpm run lint-moved-integrations
lint all the integrations after moving them to the to thenngo-integrations
directorynpm run generate:zod
generate zod models for all integrations. Accepts an optional--integration=${INTEGRATION}
flag. Doesn't overwrite existing zod file but if--force
is passed it willnpm run compile
moves all the integrations into anango-integrations
directory and attempts to compile the code. Accepts an optional--integration=${INTEGRATION} flag
npm run prettier-format
formats the typescript files according to the prettier configurationnpm run generate:tests
generate test files for all integrations. Accepts an optional--integration=${INTEGRATION}
flag