Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NangoHQ/nango
A single API for all your integrations.
https://github.com/NangoHQ/nango
access-token api api-client api-integration api-integrations integrations oauth oauth1 oauth2 product-integration refresh-token unified-api
Last synced: about 1 month ago
JSON representation
A single API for all your integrations.
- Host: GitHub
- URL: https://github.com/NangoHQ/nango
- Owner: NangoHQ
- License: other
- Created: 2020-04-09T09:31:24.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T10:10:19.000Z (8 months ago)
- Last Synced: 2024-04-13T00:39:22.015Z (8 months ago)
- Topics: access-token, api, api-client, api-integration, api-integrations, integrations, oauth, oauth1, oauth2, product-integration, refresh-token, unified-api
- Language: TypeScript
- Homepage: https://www.nango.dev
- Size: 27.3 MB
- Stars: 4,025
- Watchers: 24
- Forks: 353
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - NangoHQ/nango - A single API for all your integrations. (TypeScript)
- awesome-rest - Nango - Native integrations framework to consume REST APIs (open-source). (SaaS Tools / Public REST APIs To Use In Tests)
- awesome-starred - NangoHQ/nango - A single API for all your integrations. (api)
- jimsghstars - NangoHQ/nango - A single API for all your integrations. (TypeScript)
README
One platform for all your integrations.
Ship integrations fast. Maintain full control.
250+ pre-configured APIs
ยท
Website
ยท
Contribute an API
ยท
Slack CommunityNango is a single API to interact with all other external APIs. It should be the only API you need to integrate to your app.
## ๐ฉโ๐ป Sample code
Initiate a new OAuth flow from your frontend:
```js
nango.openConnectUI();
```Get structured objects from external APIs from your backend:
```ts
nango.listRecords({
providerConfigKey: 'github',
connectionId: 'user123',
model: 'GithubIssue',
});
```# ๐ฉ๐ปโ๐ง Choose your level of service
Nango's flexibility ensures it supports any API integration:
1. **Pre-built integrations**: Utilize pre-built integrations for popular APIs and standard use-cases to ship fast.
2. **Custom integrations**: Build your own integrations in code with limitless customization capabilities.
3. **Managed integrations**: Leverage Nango experts to create and maintain your integrations end-to-end.# ๐ 250+ pre-built APIs & integrations, or build your own!
[Over 250 APIs are pre-configured](https://nango.dev/integrations) to work right out of the box. We support 25+ categories such:
- **Accounting**: Netsuite, Quickbooks, Xero, ...
- **Communications**: Slack, Discord, Teams, ...
- **CRMs**: Hubspot, Salesforce, ...
- **Emails**: Gmails, Outlook, ...
- **HR**: Deel, Gusto, BambooHR, Personio, ...
- **Identity**: Okta, Auth0, ...
- **Knowledge Bases**: Notion, Drive, ...
- **Ticketing**: Linear, Jira, ...
- **Support**: Zendesk, ...
- **Video**: Zoom, Google Meet, ...
- and [many more](https://nango.dev/integrations)But remember, Nango can work with **any API and any use-case**!
# ๐ Get started
Sign up for free and try the interactive demo:
# ๐โโ๏ธ Why is Nango open-source?
Our mission is to enable all SaaS to seamlessly integrate together. By being open source, every engineer can contribute improvements to the platform for everyone:
- [Contribute an API](https://docs.nango.dev/customize/guides/contribute-an-api)
- [Create a custom integration](https://docs.nango.dev/customize/guides/create-a-custom-integration)
- [Extend an integration template](https://docs.nango.dev/customize/guides/extend-an-integration-template)# ๐ Learn more
- [Learn how to integrate Nango](https://docs.nango.dev/integrate/overview)
- [Asks questions on the community](https://nango.dev/slack)
- [Book a demo](https://calendly.com/rguldener/30min)# ๐ช Contributors
Thank you for continuously making Nango better โค๏ธ
# ๐ป History
Pizzly (a simple service for OAuth) was initially developed by the team at [Bearer](https://www.bearer.com/?ref=pizzly) 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](https://www.nango.dev) adopted the project and has since maintained and evolved it together with the growing Nango community.