✅ 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 | ✅ |
Commits
Endpoint | Description | Readme |
---|---|---|
GET /commits | Get all pull commits from a Github repository. | 🔗 |
Pull Requests
Endpoint | Description | Readme |
---|---|---|
GET /pull-requests | Get all pull requests from a Github repository. | 🔗 |
Repositories
Endpoint | Description | Readme |
---|---|---|
GET /repositories | List all repositories accessible to this Github App | 🔗 |
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ✅ Not required | Free, self-signup for a GitHub account. |
Paid test account | ✅ Not required | Free GitHub account can be used for testing. |
Partnership | ✅ Not required | |
App review | ⚠️ Conditional | Required only if you want to publish your app to the GitHub Marketplace. |
Security audit | ✅ Not required |
Create a GitHub account
Navigate to GitHub App settings
Configure basic app information
Configure callback URL (optional)
https://api.nango.dev/oauth/callback
.Configure user authorization settings (optional)
Configure setup URL
Configure webhook settings
Set app permissions
Subscribe to webhook events
Set installation options
Create the GitHub App
Generate a private key
Note your App ID and installation URL
Next