✅ Authorization
✅ Read & write data
Tools | Status |
---|---|
Pre-built integrations | ✅ |
API unification | ✅ |
2-way sync | ✅ |
Webhooks from Nango on data modifications | ✅ |
Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
Proxy requests | ✅ |
✅ Observability & data quality
Tools | Status |
---|---|
HTTP request logging | ✅ |
End-to-type type safety | ✅ |
Data runtime validation | ✅ |
OpenTelemetry export | ✅ |
Slack alerts on errors | ✅ |
Integration status API | ✅ |
✅ Customization
Tools | Status |
---|---|
Create or customize use-cases | ✅ |
Pre-configured pagination | ✅ |
Pre-configured rate-limit handling | ✅ |
Per-customer configurations | ✅ |
Files
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ✅ Not required | Free GitHub account is sufficient for development. |
Paid test account | ✅ Not required | Free GitHub account is sufficient for testing. |
Partnership | ✅ Not required | |
App review | ✅ Not required | No review process for OAuth Apps. |
Security audit | ✅ Not required |
Create a GitHub account
Register a new OAuth application
Configure your OAuth application
https://api.nango.dev/oauth/callback
Register the application
Generate a client secret
Configure your integration in Nango
https://github.com/login/oauth/authorize
https://github.com/login/oauth/access_token
Test the OAuth flow
Next
-----BEGIN RSA PRIVATE KEY-----
(not to be confused with the Client Secrets)-----BEGIN RSA PRIVATE KEY-----
(not to be confused with the Client Secrets)github-app-oauth
is a combination of a Github App and OAuth and should be used when a Github App would need approval to be installed into an organization.