Skip to content
/ nango Public
forked from NangoHQ/nango

Open-source product integrations: Easily integrate you app with any external API

License

Notifications You must be signed in to change notification settings

MoSheikh/nango

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

+ Looking for Pizzly? You are in the right place. Pizzly has been renamed Nango. +

Open-Source Product Integrations

Build the integrations your customers need. Simplify your codebase. Sleep at night.


Explore the docs »

Pre-Configured APIs · Docs · Website · Contribute an API · Report Bug · Slack Community

⭐ Nango at a glance

Nango makes it easy to integrate your product with any external API.

It is:

  • as flexible as building integrations yourself
  • as fast as buying a pre-built solution

Build in hours, instead of weeks with our production-ready infrastructure and pre-built integration components and templates for 100+ APIs:

  • 🔐 Auth for 100+ APIs with 1 line of code
  • 🔁 Bi-directional data syncing
  • ⏩️ Easy unified APIs for any category
  • 🚫 Automatic, API specific rate-limits, retries & pagination
  • 🧠 Strong typing with your custom data models
  • 🪝 Webhooks & realtime data syncs
  • 👀 Built-in monitoring
  • 📺 Admin dashboard

👩‍💻 How it looks in my code

  • 1-liner to start a new OAuth flow & connect an integration:
nango.auth('github', '<user-id>');
  • 1-liner to fetch structured objects from any external API:
nango.getRecords<GithubIssue>({
    providerConfigKey: 'github',
    connectionId: '<user-id>',
    model: 'GithubIssue' // Or anything else you want to sync
});

Get started with Nango 🚀

You can try Nango in 10 minutes with the Quickstart 🚀.

Or explore more:

100+ pre-configured APIs, easily add your own

Nango works with any API and use-case. Adding API Configurations is easy and we already have the main APIs covered.

100+ APIs are pre-configured to work out-of-the-box, including:

  • CRM: Front, Hubspot, Salesforce, etc.
  • Accounting: Xero, Sellsy, Zoho Books, etc.
  • Fintech: Brex, Stripe, Braintree, Ramp etc.
  • Developer tools: GitHub, GitLab, Linear, Jira etc.
  • Communication: Gmail, Microsoft Teams, Slack, Discord, Zoom etc.
  • Productivity: Asana, Airtable, Google Drive, Google Calendar, Trello, GSheet, ClickUp etc.
  • Social: Twitter, LinkedIn, Reddit, Facebook etc.
  • and more...

If your favorite API is missing open a GitHub issue or contribute it.

📺 Demo

🚀 Quickstart

Install nango globally

npm install nango -g

Run locally:

nango start

Or sign up for free:

Try Nango Cloud

🔍 Where to learn more

💪 Contributors

Thank you for continuously making Nango better ❤️

🐻 History

Pizzly (a simple service for OAuth) was initially developed by the team at Bearer with contributions of more than 40 individuals. Over time the focus of Bearer shifted and they could no longer maintain Pizzly. In late 2022 the team at Nango adopted the project and has since maintained and evolved it together with the growing Nango community.

About

Open-source product integrations: Easily integrate you app with any external API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 68.8%
  • MDX 24.6%
  • JavaScript 4.6%
  • HTML 0.8%
  • Shell 0.8%
  • EJS 0.3%
  • Other 0.1%