GitHub v3 REST API
GitHub v3 REST API
GitHub Enterprise Cloud REST API is the enterprise version of GitHub.com API — organization management, SCIM SSO, audit log, Advanced Security integration.
Same API as GitHub.com + enterprise extensions
Requires Enterprise Cloud subscription
Enterprise admin creates a personal access token or GitHub App. GET https://api.github.com/enterprises/{enterprise} for enterprise info.
Uptime · 30-day window
About this API
GitHub has two enterprise products: GitHub Enterprise Cloud (GHEC, SaaS) and GitHub Enterprise Server (GHES, self-hosted). GHEC is GitHub.com's enterprise version — same codebase and API, plus enterprise-required features: SSO (SAML, SCIM auto user provisioning), detailed audit logs, IP allowlist, enterprise-level data export, Advanced Security (secret scanning, CodeQL, dependency review), and more. Developer API is nearly identical to GitHub.com (same octokit SDK works), but some enterprise-only endpoints (/enterprises/{enterprise}/...) are for enterprise admins managing the whole enterprise (not just a single org). SCIM sync is a core scenario — HR system's new employee onboards → SCIM auto-creates GitHub account, joins appropriate teams; offboards → auto-deprovisions, ensuring permission revocation.
What you can build
- 1Sync users from corporate SSO to GitHub Enterprise
- 2Audit GitHub operations (audit log → SIEM)
- 3Advanced Security scan results integration
- 4Enterprise automation for repo / team management
Strengths & limitations
Strengths
- Same API as GitHub.com + enterprise extensions
- SCIM auto user provisioning
- Detailed audit logs (compliance-friendly)
Limitations
- Requires Enterprise Cloud subscription
- Some endpoints are owner-role-only
Example request
curl https://support.github.com/contact?tags=dotcom-rest-api/<endpoint>Getting started
Enterprise admin creates a personal access token or GitHub App. GET https://api.github.com/enterprises/{enterprise} for enterprise info.
FAQ
GHEC vs. GHES — which API has more features?+
GHEC typically gets new feature APIs first. GHES follows releases on version cadence (major release annually).
Can I use GitHub.com's SDKs against GHEC?+
Yes — fully compatible, just change endpoint URL (only GHES self-hosted needs the change; GHEC still uses api.github.com).
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST, GraphQL
- SDKs
- python, javascript, go, java, ruby, csharp
- Response time
- 106 ms
- Last health check
- 5/12/2026, 7:37:29 AM