Skip to content

NangoHQ/integration-templates

Repository files navigation

One platform for all your integrations.

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.

Integration Templates

Public integration templates to jump start your integrations.

Development

Please review and follow the writing integration scripts guidlines

Upon making a PR review please ensure you have gone through the PR checklist.

Script Helpers

  • npm run move:integrations moves all the integrations into a nango-integrations directory. Accepts an optional --integration=${INTEGRATION} flag
  • npm run undo:move:integrations undo the move of integrations into a nango-integrations directory
  • npm run lint-moved-integrations lint all the integrations after moving them to the to the nngo-integrations directory
  • npm 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 will
  • npm run compile moves all the integrations into a nango-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 configuration
  • npm run generate:tests generate test files for all integrations. Accepts an optional --integration=${INTEGRATION} flag

About

Integration templates to jump start your integrations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages