GitHub
The GitHub REST API allows developers to programmatically interact with GitHub resources including repositories, users, organizations, pull requests, issues, and more.
Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.
API Evangelist profiles GitHub the way a machine reads it — 1286 machine-readable artifacts across 384 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — GitHub scores 75.0/100 (exemplar), with a separate agent-readiness read of 73/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile GitHub
Each block below is one kind of artifact we hold for GitHub. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 384
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
GitHub Events API
The GitHub Events API provides a read-only feed of recent activity on GitHub, exposing structured event objects you can poll to see what happened across the platform or within a...
GitHub Feeds API
GitHubs Feeds API lets you programmatically discover the Atom feed URLs for GitHub activity thats relevant to you, such as the global timeline, a specific users activity, the au...
GitHub Gists API
The GitHub Gists API lets you programmatically manage gistslightweight code snippets and notesover HTTP. You can create gists (public or secret/unlisted), read individual gists,...
GitHub Issues API
The GitHub Issues API lets you programmatically manage issue tracking on GitHub, enabling you to list and filter issues across repositories, create and edit issues, change their...
GitHub Licenses API
The GitHub Licenses API lets you programmatically discover and retrieve open source license information across GitHub. It provides endpoints to list the common licenses GitHub s...
GitHub Markdown API
The GitHub Markdown API is a REST service that converts Markdownespecially GitHub Flavored Markdowninto the same HTML GitHub renders in READMEs, issues, and pull requests, so ex...
GitHub Meta API
Use the REST API to get meta information about GitHub, including the IP addresses of GitHub services.
GitHub Notifications API
This GitHub REST API allows you to programmatically manage your GitHub notifications, which include updates on issues, pull requests, and commits. The API requires authenticatio...
GitHub Octocat API
The GitHub Octocat API is a playful, non-functional endpoint in GitHubs REST API that returns an ASCII-art rendering of the Octocat mascot as plain text. Its primarily meant for...
GitHub Projects API
The GitHub Projects API enables developers to programmatically create and manage GitHub Projects, which are flexible tools for planning and tracking work using customizable boar...
GitHub Repos API
The GitHub Repos API is a set of REST endpoints that let you programmatically create, read, update, and delete repositories and their resources, giving you control over a repos ...
GitHub Search API
The GitHub Search API lets you programmatically find and filter content across GitHubincluding repositories, code, issues and pull requests, commits, users, topics, and labelsus...
GitHub User API
The GitHub Users API (part of the REST API) lets applications read and, for the authenticated account, manage user-related data on GitHub. It can fetch public profiles for any u...
GitHub Checks API
The GitHub Checks API lets you create and manage check runs and check suites that report detailed status, annotations, and results for commits. It enables CI/CD tools and integr...
GitHub Deployments API
The GitHub Deployments API lets you create and manage deployments and deployment statuses for repositories. Deployments are requests to deploy a specific ref (branch, SHA, tag) ...
GitHub Releases API
The GitHub Releases API lets you create, edit, and delete releases for a repository, as well as upload and manage release assets (binaries, installers, archives). Releases are b...
GitHub Pages API
The GitHub Pages API lets you manage GitHub Pages sites for repositories, including creating, updating, and deleting sites, configuring custom domains and HTTPS enforcement, and...
GitHub Packages API
The GitHub Packages API lets you manage packages and package versions in GitHub Packages, a software package hosting service that supports npm, Maven, Gradle, RubyGems, NuGet, D...
GitHub Git Database API
The GitHub Git Database API provides low-level access to Git objects (blobs, commits, refs, tags, and trees) in a repository. It lets you read and write raw Git data directly, e...
GitHub Codespaces API
The GitHub Codespaces API lets you create, manage, start, stop, and delete cloud development environments (codespaces) for repositories. It provides endpoints for managing codes...
GitHub Copilot API
The GitHub Copilot API lets organization and enterprise owners manage GitHub Copilot seat assignments, retrieve usage metrics and billing information, and configure Copilot poli...
GitHub Billing API
The GitHub Billing API lets you view billing and usage information for organizations and enterprises, including Actions minutes, Packages storage and data transfer, Codespaces u...
GitHub Migrations API
The GitHub Migrations API lets you migrate data to and from GitHub. It supports organization migrations that export repositories and metadata as downloadable archives, source im...
GitHub Secret Scanning API
The GitHub Secret Scanning API lets you retrieve and manage secret scanning alerts for repositories, organizations, and enterprises. Secret scanning detects tokens, keys, and ot...
GitHub Security Advisories API
The GitHub Security Advisories API lets you view and manage security advisories for repositories and access the GitHub Advisory Database. It provides endpoints to create, update...
GitHub Commits API
The GitHub Commits API lets you list, retrieve, and compare commits in a repository, as well as manage commit comments and commit statuses. It provides endpoints for viewing com...
GitHub Reactions API
The GitHub Reactions API lets you create, list, and delete emoji reactions on issues, pull requests, issue comments, pull request review comments, commit comments, release asset...
GitHub Deploy Keys API
The GitHub Deploy Keys API lets you manage deploy keys for repositories. Deploy keys are SSH keys that grant read-only or read-write access to a single repository, commonly used...
GitHub Dependency Graph API
The GitHub Dependency Graph API lets you view and submit dependency information for a repository. It provides endpoints to export the software bill of materials (SBOM) for a rep...
GitHub Metrics API
The GitHub Metrics API lets you access community profile and repository statistics, including contributor activity, commit frequency, code frequency, participation data, punch c...
GitHub Interactions API
The GitHub Interactions API lets you temporarily restrict which users can comment, open issues, or create pull requests in public repositories. It supports setting interaction l...
GitHub Models API
The GitHub Models API provides access to the GitHub Models catalog, letting you list and retrieve details about AI models available on the GitHub platform. It supports browsing ...
GitHub GraphQL API
The GitHub GraphQL API provides a flexible query language for accessing GitHub data, allowing clients to request exactly the fields they need in a single request. It supports qu...
GitHub Campaigns API
The GitHub Campaigns API lets organization owners and security managers create and manage security campaigns that coordinate remediation of code scanning alerts across multiple ...
GitHub Classroom API
The GitHub Classroom API lets you programmatically interact with GitHub Classroom, providing endpoints to list classrooms, get classroom details, list assignments for a classroo...
GitHub Code Security API
The GitHub Code Security API lets organizations and enterprises create and manage reusable code security configurations that standardize security settings across repositories. I...
GitHub Credentials API
The GitHub Credentials API lets you programmatically manage authentication credentials, providing endpoints to revoke a list of credentials such as tokens and keys for security ...
GitHub Enterprise Teams API
The GitHub Enterprise Teams API lets enterprise owners create and manage enterprise-level teams. It provides endpoints to list, create, get, update, and delete teams, manage tea...
GitHub Private Registries API
The GitHub Private Registries API lets organizations configure and manage private package registries. It provides endpoints to list, create, get, update, and delete private regi...
GitHub Starring API
The GitHub Starring API lets you bookmark repositories and manage your starred list. It provides endpoints to list stargazers for a repository, list repositories starred by the ...
GitHub Watching API
The GitHub Watching API lets you subscribe to notifications for activity in a repository. It provides endpoints to list watchers of a repository, get and set a repository subscr...
GitHub About API
The About API from GitHub — 2 operation(s) for about.
GitHub Accept API
The Accept API from GitHub — 1 operation(s) for accept.
GitHub Access API
The Access API from GitHub — 12 operation(s) for access.
GitHub Accessible API
The Accessible API from GitHub — 3 operation(s) for accessible.
GitHub Account API
The Account API from GitHub — 1 operation(s) for account.
GitHub Accounts API
The Accounts API from GitHub — 2 operation(s) for accounts.
GitHub Actions API
Endpoints to manage GitHub Actions using the REST API.
GitHub Active API
The Active API from GitHub — 1 operation(s) for active.
GitHub Activity API
The Activity API from GitHub — 25 operation(s) for activity.
GitHub Add API
The Add API from GitHub — 27 operation(s) for add.
GitHub Address API
The Address API from GitHub — 1 operation(s) for address.
GitHub Addresses API
The Addresses API from GitHub — 2 operation(s) for addresses.
GitHub Administrative API
The Administrative API from GitHub — 1 operation(s) for administrative.
GitHub Administrator API
The Administrator API from GitHub — 1 operation(s) for administrator.
GitHub Advanced API
The Advanced API from GitHub — 1 operation(s) for advanced.
GitHub Alerts API
The Alerts API from GitHub — 11 operation(s) for alerts.
GitHub All API
The All API from GitHub — 13 operation(s) for all.
GitHub Allowed API
The Allowed API from GitHub — 2 operation(s) for allowed.
GitHub Analysis API
The Analysis API from GitHub — 3 operation(s) for analysis.
GitHub Annotations API
The Annotations API from GitHub — 1 operation(s) for annotations.
GitHub Announcement API
The Announcement API from GitHub — 1 operation(s) for announcement.
GitHub Another API
The Another API from GitHub — 1 operation(s) for another.
GitHub App Installations API
GitHub App installation information.
GitHub Applications API
The Applications API from GitHub — 26 operation(s) for applications.
GitHub Apps API
The Apps API from GitHub — 23 operation(s) for apps.
GitHub Archive API
The Archive API from GitHub — 3 operation(s) for archive.
GitHub Archives API
Repository archive downloads (tarball/zipball).
GitHub Artifacts API
The Artifacts API from GitHub — 4 operation(s) for artifacts.
GitHub Assets API
The Assets API from GitHub — 2 operation(s) for assets.
GitHub Assigned API
The Assigned API from GitHub — 4 operation(s) for assigned.
GitHub Assignees API
The Assignees API from GitHub — 3 operation(s) for assignees.
GitHub Associated API
The Associated API from GitHub — 1 operation(s) for associated.
GitHub Attempts API
The Attempts API from GitHub — 3 operation(s) for attempts.
GitHub Attribute API
The Attribute API from GitHub — 2 operation(s) for attribute.
GitHub Audit API
The Audit API from GitHub — 1 operation(s) for audit.
GitHub Authenticated API
The Authenticated API from GitHub — 43 operation(s) for authenticated.
GitHub Authorization API
The Authorization API from GitHub — 5 operation(s) for authorization.
GitHub Authorized API
The Authorized API from GitHub — 1 operation(s) for authorized.
GitHub Autolinks API
The Autolinks API from GitHub — 2 operation(s) for autolinks.
GitHub Banner API
The Banner API from GitHub — 1 operation(s) for banner.
GitHub Between API
The Between API from GitHub — 2 operation(s) for between.
GitHub Bill API
The Bill API from GitHub — 1 operation(s) for bill.
GitHub Billing API
Monitor charges and usage from Actions and Packages.
GitHub Blobs API
The Blobs API from GitHub — 2 operation(s) for blobs.
GitHub Branch Policies API
Branch protection policies for deployment environments.
GitHub Branches API
The Branches API from GitHub — 14 operation(s) for branches.
GitHub Builds API
The Builds API from GitHub — 3 operation(s) for builds.
GitHub Cache API
The Cache API from GitHub — 7 operation(s) for cache.
GitHub Caches API
The Caches API from GitHub — 1 operation(s) for caches.
GitHub Cancel API
The Cancel API from GitHub — 1 operation(s) for cancel.
GitHub Card API
The Card API from GitHub — 3 operation(s) for card.
GitHub Cards API
The Cards API from GitHub — 1 operation(s) for cards.
GitHub Check API
The Check API from GitHub — 2 operation(s) for check.
GitHub Check Runs API
Individual check runs that report status for continuous integration.
GitHub Check Suites API
Collections of check runs associated with a specific commit.
GitHub Checks API
The Checks API from GitHub — 28 operation(s) for checks.
GitHub Child API
The Child API from GitHub — 2 operation(s) for child.
GitHub Claims API
The Claims API from GitHub — 2 operation(s) for claims.
GitHub Code API
The Code API from GitHub — 9 operation(s) for code.
GitHub Code Owners API
The Code Owners API from GitHub — 1 operation(s) for code owners.
GitHub Code-Scanning API
Retrieve code scanning alerts from a repository.
GitHub CODEOWNERS API
CODEOWNERS file validation and errors.
GitHub Codes-Of-Conduct API
The Codes-Of-Conduct API from GitHub — 2 operation(s) for codes-of-conduct.
GitHub Collaborators API
The Collaborators API from GitHub — 6 operation(s) for collaborators.
GitHub Column API
The Column API from GitHub — 1 operation(s) for column.
GitHub Columns API
The Columns API from GitHub — 2 operation(s) for columns.
GitHub Combined API
The Combined API from GitHub — 1 operation(s) for combined.
GitHub Comment API
The Comment API from GitHub — 15 operation(s) for comment.
GitHub Comments API
The Comments API from GitHub — 18 operation(s) for comments.
GitHub Commit Comments API
Comments on specific commits in a repository.
GitHub Commit Statuses API
Status checks on commits from CI/CD systems.
GitHub Commits API
The Commits API from GitHub — 24 operation(s) for commits.
GitHub Committers API
The Committers API from GitHub — 1 operation(s) for committers.
GitHub Compare API
The Compare API from GitHub — 1 operation(s) for compare.
GitHub Conduct API
The Conduct API from GitHub — 2 operation(s) for conduct.
GitHub Configuration API
The Configuration API from GitHub — 6 operation(s) for configuration.
GitHub Conflicting API
The Conflicting API from GitHub — 3 operation(s) for conflicting.
GitHub Connection API
The Connection API from GitHub — 1 operation(s) for connection.
GitHub Content API
The Content API from GitHub — 2 operation(s) for content.
GitHub Contents API
Repository file and directory contents.
GitHub Contexts API
The Contexts API from GitHub — 1 operation(s) for contexts.
GitHub Contextual API
The Contextual API from GitHub — 1 operation(s) for contextual.
GitHub Contributor API
The Contributor API from GitHub — 1 operation(s) for contributor.
GitHub Contributors API
The Contributors API from GitHub — 1 operation(s) for contributors.
GitHub Convert API
The Convert API from GitHub — 1 operation(s) for convert.
GitHub Count API
The Count API from GitHub — 2 operation(s) for count.
GitHub Create API
The Create API from GitHub — 84 operation(s) for create.
GitHub Custom API
The Custom API from GitHub — 7 operation(s) for custom.
GitHub Customizations API
The Customizations API from GitHub — 2 operation(s) for customizations.
GitHub Data API
The Data API from GitHub — 1 operation(s) for data.
GitHub Day API
The Day API from GitHub — 1 operation(s) for day.
GitHub Decline API
The Decline API from GitHub — 1 operation(s) for decline.
GitHub Default API
The Default API from GitHub — 2 operation(s) for default.
GitHub Delete API
The Delete API from GitHub — 86 operation(s) for delete.
GitHub Deliveries API
The Deliveries API from GitHub — 9 operation(s) for deliveries.
GitHub Demote API
The Demote API from GitHub — 1 operation(s) for demote.
GitHub Dependabot API
Endpoints to manage Dependabot.
GitHub Dependencies API
The Dependencies API from GitHub — 2 operation(s) for dependencies.
GitHub Dependency-Graph API
Endpoints to access Dependency Graph features.
GitHub Deploy API
The Deploy API from GitHub — 2 operation(s) for deploy.
GitHub Deploy Keys API
SSH keys for deployment access to repositories.
GitHub Deployment Statuses API
Status updates for deployment progress and results.
GitHub Deployments API
The Deployments API from GitHub — 8 operation(s) for deployments.
GitHub Directories API
The Directories API from GitHub — 1 operation(s) for directories.
GitHub Disables API
The Disables API from GitHub — 6 operation(s) for disables.
GitHub Discussions API
The Discussions API from GitHub — 14 operation(s) for discussions.
GitHub Dismiss API
The Dismiss API from GitHub — 1 operation(s) for dismiss.
GitHub Dispatch API
The Dispatch API from GitHub — 2 operation(s) for dispatch.
GitHub Docker API
The Docker API from GitHub — 3 operation(s) for docker.
GitHub Documents API
The Documents API from GitHub — 2 operation(s) for documents.
GitHub Download API
The Download API from GitHub — 7 operation(s) for download.
GitHub During API
The During API from GitHub — 3 operation(s) for during.
GitHub Email API
The Email API from GitHub — 2 operation(s) for email.
GitHub Emails API
The Emails API from GitHub — 2 operation(s) for emails.
GitHub Emojis API
The Emojis API from GitHub — 1 operation(s) for emojis.
GitHub Enabled API
The Enabled API from GitHub — 2 operation(s) for enabled.
GitHub Enables API
The Enables API from GitHub — 6 operation(s) for enables.
GitHub Enforcement API
The Enforcement API from GitHub — 2 operation(s) for enforcement.
GitHub Enterprise-Admin API
Enterprise Administration
GitHub Enterprise-Admin - Scim API
The Enterprise-Admin - Scim API from GitHub — 1 operation(s) for enterprise-admin - scim.
GitHub Enterprise API
The Enterprise API from GitHub — 8 operation(s) for enterprise.
GitHub Environment Secrets API
Encrypted secrets for deployment environments.
GitHub Environment Variables API
Configuration variables for deployment environments.
GitHub Environments API
The Environments API from GitHub — 7 operation(s) for environments.
GitHub Event API
The Event API from GitHub — 2 operation(s) for event.
GitHub Existing API
The Existing API from GitHub — 3 operation(s) for existing.
GitHub Export API
The Export API from GitHub — 1 operation(s) for export.
GitHub External API
The External API from GitHub — 3 operation(s) for external.
GitHub Failed API
The Failed API from GitHub — 1 operation(s) for failed.
GitHub Feature API
The Feature API from GitHub — 1 operation(s) for feature.
GitHub Files API
The Files API from GitHub — 2 operation(s) for files.
GitHub Fine-Grained API
The Fine-Grained API from GitHub — 1 operation(s) for fine-grained.
GitHub Fingerprint API
The Fingerprint API from GitHub — 1 operation(s) for fingerprint.
GitHub Follow API
The Follow API from GitHub — 1 operation(s) for follow.
GitHub Followed API
The Followed API from GitHub — 1 operation(s) for followed.
GitHub Followers API
The Followers API from GitHub — 2 operation(s) for followers.
GitHub Follows API
The Follows API from GitHub — 3 operation(s) for follows.
GitHub Forks API
The Forks API from GitHub — 3 operation(s) for forks.
GitHub Generate API
The Generate API from GitHub — 1 operation(s) for generate.
GitHub Get API
The Get API from GitHub — 181 operation(s) for get.
GitHub Git API
Raw Git functionality.
GitHub Git Blobs API
Git blob objects representing file contents.
GitHub Git LFS API
Git Large File Storage configuration.
GitHub Git Refs API
Git references including branches and tags.
GitHub Git Tags API
Git annotated tag objects.
GitHub Git Trees API
Git tree objects representing directory structures.
GitHub Gitignore API
The Gitignore API from GitHub — 2 operation(s) for gitignore.
GitHub Gpg API
The Gpg API from GitHub — 3 operation(s) for gpg.
GitHub Grants API
The Grants API from GitHub — 2 operation(s) for grants.
GitHub Groups API
The Groups API from GitHub — 11 operation(s) for groups.
GitHub Head API
The Head API from GitHub — 1 operation(s) for head.
GitHub History API
The History API from GitHub — 1 operation(s) for history.
GitHub Hook API
The Hook API from GitHub — 2 operation(s) for hook.
GitHub Hooks API
The Hooks API from GitHub — 2 operation(s) for hooks.
GitHub Hourly API
The Hourly API from GitHub — 1 operation(s) for hourly.
GitHub Identifiers API
The Identifiers API from GitHub — 1 operation(s) for identifiers.
GitHub Identities API
The Identities API from GitHub — 1 operation(s) for identities.
GitHub Impersonation API
The Impersonation API from GitHub — 1 operation(s) for impersonation.
GitHub Information API
The Information API from GitHub — 6 operation(s) for information.
GitHub Installations API
The Installations API from GitHub — 13 operation(s) for installations.
GitHub Instances API
The Instances API from GitHub — 1 operation(s) for instances.
GitHub Invitation API
The Invitation API from GitHub — 2 operation(s) for invitation.
GitHub Invitations API
The Invitations API from GitHub — 2 operation(s) for invitations.
GitHub Jobs API
The Jobs API from GitHub — 6 operation(s) for jobs.
GitHub Keys API
The Keys API from GitHub — 18 operation(s) for keys.
GitHub Label API
The Label API from GitHub — 1 operation(s) for label.
GitHub Labels API
The Labels API from GitHub — 9 operation(s) for labels.
GitHub Languages API
The Languages API from GitHub — 1 operation(s) for languages.
GitHub Large File Storage API
The Large File Storage API from GitHub — 1 operation(s) for large file storage.
GitHub Last API
The Last API from GitHub — 1 operation(s) for last.
GitHub Latest API
The Latest API from GitHub — 2 operation(s) for latest.
GitHub Ldap API
The Ldap API from GitHub — 4 operation(s) for ldap.
GitHub Legacy API
The Legacy API from GitHub — 15 operation(s) for legacy.
GitHub Levels API
The Levels API from GitHub — 1 operation(s) for levels.
GitHub Limit API
The Limit API from GitHub — 1 operation(s) for limit.
GitHub Lists API
The Lists API from GitHub — 204 operation(s) for lists.
GitHub Locks API
The Locks API from GitHub — 1 operation(s) for locks.
GitHub Log API
The Log API from GitHub — 1 operation(s) for log.
GitHub Logs API
The Logs API from GitHub — 3 operation(s) for logs.
GitHub Maintenance API
The Maintenance API from GitHub — 1 operation(s) for maintenance.
GitHub Manager API
The Manager API from GitHub — 2 operation(s) for manager.
GitHub Manifest API
The Manifest API from GitHub — 1 operation(s) for manifest.
GitHub Mapping API
The Mapping API from GitHub — 4 operation(s) for mapping.
GitHub Mark API
The Mark API from GitHub — 2 operation(s) for mark.
GitHub Matching API
The Matching API from GitHub — 1 operation(s) for matching.
GitHub Materials API
The Materials API from GitHub — 1 operation(s) for materials.
GitHub Member API
The Member API from GitHub — 3 operation(s) for member.
GitHub Members API
The Members API from GitHub — 4 operation(s) for members.
GitHub Membership API
The Membership API from GitHub — 3 operation(s) for membership.
GitHub Memberships API
The Memberships API from GitHub — 4 operation(s) for memberships.
GitHub Merge API
The Merge API from GitHub — 2 operation(s) for merge.
GitHub Merged API
The Merged API from GitHub — 1 operation(s) for merged.
GitHub Merges API
Branch merging operations.
GitHub Migrations API
Move projects to or from GitHub.
GitHub Milestones API
The Milestones API from GitHub — 3 operation(s) for milestones.
GitHub Mode API
The Mode API from GitHub — 1 operation(s) for mode.
GitHub Modes API
The Modes API from GitHub — 1 operation(s) for modes.
GitHub Move API
The Move API from GitHub — 2 operation(s) for move.
GitHub Name API
The Name API from GitHub — 2 operation(s) for name.
GitHub Network API
The Network API from GitHub — 1 operation(s) for network.
GitHub Node API
The Node API from GitHub — 1 operation(s) for node.
GitHub Nodes API
The Nodes API from GitHub — 3 operation(s) for nodes.
GitHub Notes API
The Notes API from GitHub — 1 operation(s) for notes.
GitHub Oauth API
The Oauth API from GitHub — 1 operation(s) for oauth.
GitHub Oauth-Authorizations API
OAuth Authorizations API
GitHub Objects API
The Objects API from GitHub — 2 operation(s) for objects.
GitHub Oidc API
The Oidc API from GitHub — 1 operation(s) for oidc.
GitHub Openid Connect API
The Openid Connect API from GitHub — 2 operation(s) for openid connect.
GitHub Organizations API
The Organizations API from GitHub — 89 operation(s) for organizations.
GitHub Orgs API
The Orgs API from GitHub — 30 operation(s) for orgs.
GitHub Outside API
The Outside API from GitHub — 3 operation(s) for outside.
GitHub Owned API
The Owned API from GitHub — 3 operation(s) for owned.
GitHub Package API
The Package API from GitHub — 10 operation(s) for package.
GitHub Packages API
Manage packages for authenticated users and organizations.
GitHub Pages API
The Pages API from GitHub — 5 operation(s) for pages.
GitHub Pages Builds API
GitHub Pages build history and status.
GitHub Pending API
The Pending API from GitHub — 2 operation(s) for pending.
GitHub People API
The People API from GitHub — 2 operation(s) for people.
GitHub Permission API
The Permission API from GitHub — 1 operation(s) for permission.
GitHub Permissions API
The Permissions API from GitHub — 10 operation(s) for permissions.
GitHub Person API
The Person API from GitHub — 1 operation(s) for person.
GitHub Ping API
The Ping API from GitHub — 2 operation(s) for ping.
GitHub Policies API
The Policies API from GitHub — 3 operation(s) for policies.
GitHub Pre-Receive API
The Pre-Receive API from GitHub — 4 operation(s) for pre-receive.
GitHub Preferences API
The Preferences API from GitHub — 1 operation(s) for preferences.
GitHub Process API
The Process API from GitHub — 1 operation(s) for process.
GitHub Project API
The Project API from GitHub — 3 operation(s) for project.
GitHub Promote API
The Promote API from GitHub — 1 operation(s) for promote.
GitHub Protected API
The Protected API from GitHub — 3 operation(s) for protected.
GitHub Protections API
The Protections API from GitHub — 7 operation(s) for protections.
GitHub Provision API
The Provision API from GitHub — 2 operation(s) for provision.
GitHub Provisioned API
The Provisioned API from GitHub — 4 operation(s) for provisioned.
GitHub Provisioning API
The Provisioning API from GitHub — 2 operation(s) for provisioning.
GitHub Public API
The Public API from GitHub — 17 operation(s) for public.
GitHub Pull API
The Pull API from GitHub — 19 operation(s) for pull.
GitHub Pulls API
Interact with GitHub Pull Requests.
GitHub Push API
The Push API from GitHub — 1 operation(s) for push.
GitHub Rate API
The Rate API from GitHub — 1 operation(s) for rate.
GitHub Rate-Limit API
Check your current rate limit status
GitHub Raw API
The Raw API from GitHub — 1 operation(s) for raw.
GitHub Re-Deliver API
The Re-Deliver API from GitHub — 3 operation(s) for re-deliver.
GitHub Re-Request API
The Re-Request API from GitHub — 2 operation(s) for re-request.
GitHub Re-Run API
The Re-Run API from GitHub — 3 operation(s) for re-run.
GitHub Reaction API
The Reaction API from GitHub — 1 operation(s) for reaction.
GitHub Reactions API
The Reactions API from GitHub — 16 operation(s) for reactions.
GitHub Read API
The Read API from GitHub — 2 operation(s) for read.
GitHub Readme API
The Readme API from GitHub — 2 operation(s) for readme.
GitHub Received API
The Received API from GitHub — 2 operation(s) for received.
GitHub References API
The References API from GitHub — 10 operation(s) for references.
GitHub Registration API
The Registration API from GitHub — 2 operation(s) for registration.
GitHub Release Assets API
Files attached to releases for distribution.
GitHub Releases API
The Releases API from GitHub — 10 operation(s) for releases.
GitHub Remove API
The Remove API from GitHub — 40 operation(s) for remove.
GitHub Rename API
The Rename API from GitHub — 1 operation(s) for rename.
GitHub Render API
The Render API from GitHub — 2 operation(s) for render.
GitHub Replace API
The Replace API from GitHub — 1 operation(s) for replace.
GitHub Replicas API
The Replicas API from GitHub — 2 operation(s) for replicas.
GitHub Replication API
The Replication API from GitHub — 1 operation(s) for replication.
GitHub Reply API
The Reply API from GitHub — 1 operation(s) for reply.
GitHub Repositories API
The Repositories API from GitHub — 123 operation(s) for repositories.
GitHub Repository Events API
Trigger repository dispatch events.
GitHub Requested API
The Requested API from GitHub — 1 operation(s) for requested.
GitHub Requests API
The Requests API from GitHub — 21 operation(s) for requests.
GitHub Rerequest API
The Rerequest API from GitHub — 2 operation(s) for rerequest.
GitHub Reset API
The Reset API from GitHub — 1 operation(s) for reset.
GitHub Restore API
The Restore API from GitHub — 6 operation(s) for restore.
GitHub Restrictions API
The Restrictions API from GitHub — 4 operation(s) for restrictions.
GitHub Reviewers API
The Reviewers API from GitHub — 1 operation(s) for reviewers.
GitHub Reviews API
The Reviews API from GitHub — 13 operation(s) for reviews.
GitHub Revoke API
The Revoke API from GitHub — 1 operation(s) for revoke.
GitHub Role API
The Role API from GitHub — 2 operation(s) for role.
GitHub Roles API
The Roles API from GitHub — 2 operation(s) for roles.
GitHub Runners API
The Runners API from GitHub — 16 operation(s) for runners.
GitHub Running API
The Running API from GitHub — 1 operation(s) for running.
GitHub Runs API
The Runs API from GitHub — 22 operation(s) for runs.
GitHub Scanning API
The Scanning API from GitHub — 11 operation(s) for scanning.
GitHub Scim API
The Scim API from GitHub — 4 operation(s) for scim.
GitHub Scoped API
The Scoped API from GitHub — 1 operation(s) for scoped.
GitHub Secret-Scanning API
Retrieve secret scanning alerts from a repository.
GitHub Secrets API
The Secrets API from GitHub — 19 operation(s) for secrets.
GitHub Security API
The Security API from GitHub — 1 operation(s) for security.
GitHub Selected API
The Selected API from GitHub — 8 operation(s) for selected.
GitHub Self-Hosted API
The Self-Hosted API from GitHub — 14 operation(s) for self-hosted.
GitHub Servers API
The Servers API from GitHub — 4 operation(s) for servers.
GitHub Sets API
The Sets API from GitHub — 32 operation(s) for sets.
GitHub Settings API
The Settings API from GitHub — 2 operation(s) for settings.
GitHub Setup API
The Setup API from GitHub — 2 operation(s) for setup.
GitHub Signatures API
The Signatures API from GitHub — 1 operation(s) for signatures.
GitHub Signing API
The Signing API from GitHub — 3 operation(s) for signing.
GitHub Single API
The Single API from GitHub — 2 operation(s) for single.
GitHub Sites API
The Sites API from GitHub — 2 operation(s) for sites.
GitHub Social API
The Social API from GitHub — 2 operation(s) for social.
GitHub Software API
The Software API from GitHub — 1 operation(s) for software.
GitHub Specific API
The Specific API from GitHub — 3 operation(s) for specific.
GitHub Ssh API
The Ssh API from GitHub — 6 operation(s) for ssh.
GitHub Star API
The Star API from GitHub — 2 operation(s) for star.
GitHub Stargazers API
The Stargazers API from GitHub — 1 operation(s) for stargazers.
GitHub Starred API
The Starred API from GitHub — 5 operation(s) for starred.
GitHub Start API
The Start API from GitHub — 3 operation(s) for start.
GitHub State API
The State API from GitHub — 2 operation(s) for state.
GitHub States API
The States API from GitHub — 1 operation(s) for states.
GitHub Static Analysis Results Interchange Format API
The Static Analysis Results Interchange Format API from GitHub — 2 operation(s) for static analysis results interchange format.
GitHub Statistics API
Repository statistics including commit activity and contributors.
GitHub Status API
The Status API from GitHub — 11 operation(s) for status.
GitHub Statuses API
The Statuses API from GitHub — 2 operation(s) for statuses.
GitHub Subject API
The Subject API from GitHub — 2 operation(s) for subject.
GitHub Submit API
The Submit API from GitHub — 1 operation(s) for submit.
GitHub Subscriptions API
The Subscriptions API from GitHub — 2 operation(s) for subscriptions.
GitHub Suites API
The Suites API from GitHub — 6 operation(s) for suites.
GitHub Suspend API
The Suspend API from GitHub — 2 operation(s) for suspend.
GitHub Sync API
The Sync API from GitHub — 3 operation(s) for sync.
GitHub Tags API
The Tags API from GitHub — 6 operation(s) for tags.
GitHub Tar API
The Tar API from GitHub — 1 operation(s) for tar.
GitHub Teams API
Interact with GitHub Teams.
GitHub Templates API
The Templates API from GitHub — 4 operation(s) for templates.
GitHub Tests API
The Tests API from GitHub — 1 operation(s) for tests.
GitHub Thread API
The Thread API from GitHub — 2 operation(s) for thread.
GitHub Timelines API
The Timelines API from GitHub — 1 operation(s) for timelines.
GitHub Tokens API
The Tokens API from GitHub — 11 operation(s) for tokens.
GitHub Topics API
The Topics API from GitHub — 2 operation(s) for topics.
GitHub Transfers API
The Transfers API from GitHub — 1 operation(s) for transfers.
GitHub Trees API
The Trees API from GitHub — 2 operation(s) for trees.
GitHub Unfollow API
The Unfollow API from GitHub — 1 operation(s) for unfollow.
GitHub Unlock API
The Unlock API from GitHub — 2 operation(s) for unlock.
GitHub Unstar API
The Unstar API from GitHub — 2 operation(s) for unstar.
GitHub Unsuspend API
The Unsuspend API from GitHub — 2 operation(s) for unsuspend.
GitHub Update API
The Update API from GitHub — 71 operation(s) for update.
GitHub Upgrade API
The Upgrade API from GitHub — 1 operation(s) for upgrade.
GitHub Upload API
The Upload API from GitHub — 3 operation(s) for upload.
GitHub Upstream API
The Upstream API from GitHub — 1 operation(s) for upstream.
GitHub Usage API
The Usage API from GitHub — 4 operation(s) for usage.
GitHub Username API
The Username API from GitHub — 1 operation(s) for username.
GitHub Variables API
The Variables API from GitHub — 9 operation(s) for variables.
GitHub Versions API
The Versions API from GitHub — 10 operation(s) for versions.
GitHub Vulnerabilities API
The Vulnerabilities API from GitHub — 1 operation(s) for vulnerabilities.
GitHub Vulnerability Alerts API
Security vulnerability alerts from Dependabot.
GitHub Watched API
The Watched API from GitHub — 2 operation(s) for watched.
GitHub Watchers API
The Watchers API from GitHub — 1 operation(s) for watchers.
GitHub Webhooks API
The Webhooks API from GitHub — 19 operation(s) for webhooks.
GitHub Weekly API
The Weekly API from GitHub — 2 operation(s) for weekly.
GitHub Workflows API
The Workflows API from GitHub — 24 operation(s) for workflows.
GitHub Year API
The Year API from GitHub — 1 operation(s) for year.
GitHub Zen API
The Zen API from GitHub — 1 operation(s) for zen.
Scroll within the panel for all 384 ·
Postman Collections 23
A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.
Ready-to-run Postman collections for exercising this provider's APIs.
GitHub Application API
POSTMANGitHub Auth API
POSTMANGitHub Code of Conduct API
POSTMANGitHub Emojis API
POSTMANGitHub Events API
POSTMANGitHub Issues API
POSTMANgithub-repo-actions-api
POSTMANgithub-repos-api
POSTMANgithub-repos-api
POSTMANgithub-repos-api
POSTMANgithub-repos-api
POSTMANgithub-repos-api
POSTMANgithub-repo-hooks-api
POSTMANgithub-repos-api
POSTMANgithub-repos-api
POSTMANgithub-repos-api
POSTMANgithub-repos-api
POSTMANGitHub SCIM API
POSTMANGitHub Search API
POSTMANGitHub Setup API
POSTMANGitHub Teams API
POSTMANGitHub User API
POSTMANGitHub Zen API
POSTMANScroll within the panel for all 23 ·
Open Collections 43
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
GitHub Application API
OPEN COLLECTIONGitHub Auth API
OPEN COLLECTIONGitHub Code of Conduct API
OPEN COLLECTIONGitHub codes
OPEN COLLECTIONGitHub Emojis API
OPEN COLLECTIONGitHub Events API
OPEN COLLECTIONGitHub Feeds API
OPEN COLLECTIONGitHub Gists API
OPEN COLLECTIONGitHub Gitignore Templates API
OPEN COLLECTIONGitHub Installation API
OPEN COLLECTIONGitHub Issues API
OPEN COLLECTIONGitHub Licenses API
OPEN COLLECTIONGitHub Manage API
OPEN COLLECTIONGitHub Markdown API
OPEN COLLECTIONGitHub Meta API
OPEN COLLECTIONGitHub Networks API
OPEN COLLECTIONGitHub Notifications API
OPEN COLLECTIONGitHub Octocat API
OPEN COLLECTIONGitHub Org API
OPEN COLLECTIONGitHub Projects API
OPEN COLLECTIONGitHub Rate Limit API
OPEN COLLECTIONgithub-repo-actions-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repo-hooks-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONgithub-repos-api
OPEN COLLECTIONGitHub SCIM API
OPEN COLLECTIONGitHub Search API
OPEN COLLECTIONGitHub Setup API
OPEN COLLECTIONGitHub Teams API
OPEN COLLECTIONGitHub User API
OPEN COLLECTIONGitHub Zen API
OPEN COLLECTIONGitHub v3 REST API
OPEN COLLECTIONGitHub Repos API
OPEN COLLECTIONScroll within the panel for all 43 ·
Arazzo Workflows 20
Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.
Multi-step API workflows described with the Arazzo specification.
GitHub Commit a File to a New Branch
Branch off the default branch and commit a new file to that branch.
ARAZZOGitHub Create Label and Triage an Issue
Ensure a triage label exists, open an issue, and apply the label to it.
ARAZZOGitHub Create a Milestone and Assign an Issue to It
Create a milestone, then open an issue assigned to that milestone.
ARAZZOGitHub Create Organization Repository and Open First Issue
Create a repository inside an organization and open its first tracking issue.
ARAZZOGitHub Create Repository and Open First Issue
Create a repository for the authenticated user and open its first tracking issue.
ARAZZOGitHub Dispatch a Workflow and Poll the Run
Trigger a workflow_dispatch event, locate the resulting run, and poll it to completion.
ARAZZOGitHub Fork a Repository and Create a Working Branch
Fork a repository, resolve the fork's default branch tip, and create a working branch.
ARAZZOGitHub Fork a Gist and Comment on the Fork
Fork an existing gist into your account and leave a comment on the fork.
ARAZZOGitHub Inspect the Latest Commit on a Branch
List a branch's commits, take the newest, then fetch that commit's full detail.
ARAZZOGitHub Onboard a Member into an Organization
Confirm an organization exists, then set a user's membership role in it.
ARAZZOGitHub Open and Auto-Merge a Pull Request
Open a pull request from an existing branch and immediately merge it.
ARAZZOGitHub Open a Pull Request and Request Reviewers
Open a pull request from a branch, then request reviewers on it.
ARAZZOGitHub Propose a Change via Pull Request
Branch, commit a file, and open a pull request back to the base branch.
ARAZZOGitHub Provision an Org Repository and Register an Org Webhook
Create an organization repository, then register an organization-level webhook.
ARAZZOGitHub Publish a Release and Upload an Asset
Create a tagged release, then upload a binary asset to it.
ARAZZOGitHub Report a Bug and Add Follow-up Detail
Open a bug issue and immediately add a follow-up comment with reproduction detail.
ARAZZOGitHub Check Mergeability and Merge a Pull Request
Fetch a pull request, confirm it is mergeable, then merge it.
ARAZZOGitHub Star a Gist and Leave Feedback
Star a gist to bookmark it, then post a feedback comment on it.
ARAZZOGitHub Tag a Commit and Cut a Release
Resolve a branch tip, create a tag reference there, then cut a release on that tag.
ARAZZOGitHub Verify a Branch and Merge It
Confirm a head branch exists, then merge it into a base branch.
ARAZZOScroll within the panel for all 20 ·
MCP Servers 1
Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.
Model Context Protocol servers that expose these APIs to AI agents.
MCP Server
GitHub's official MCP server connects AI tools to repositories, issues, pull requests, Actions, and code security; remote OAuth endpoint plus a local Docker image, with modular ...
MCP SERVERGraphQL 1
Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.
GraphQL schemas published by this provider.
GitHub GraphQL API
The GitHub GraphQL API provides a flexible query language for accessing GitHub data, allowing clients to request exactly the fields they need in a single request. It supports qu...
GRAPHQLPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Github Plans Pricing
PLANSRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Github Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Github Finops
FINOPSFeatures 15
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Scroll within the panel for all 15 ·
Event Specifications 1
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
GitHub Webhooks
GitHub Webhooks deliver HTTP POST payloads to a configured URL whenever specified events occur on GitHub, such as pushes, pull requests, issues, releases, and more. Webhooks can...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Github Context
JSON-LDSpectral Rules 3
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
JSON Schema 259
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
application-grant
JSON SCHEMAauthorization
JSON SCHEMAhook-delivery
JSON SCHEMAinstallation
JSON SCHEMAintegration
JSON SCHEMAwebhook-config
JSON SCHEMAglobal-hook-2
JSON SCHEMAglobal-hook
JSON SCHEMAldap-mapping-team
JSON SCHEMAldap-mapping-user
JSON SCHEMAorganization-simple
JSON SCHEMApre-receive-environment
JSON SCHEMApublic-key-full
JSON SCHEMAroot
JSON SCHEMAcode-of-conduct
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed-form-encoded
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAwebhook-check-run-created
JSON SCHEMAcode-of-conduct
JSON SCHEMAGitHub Commit
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed-form-encoded
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAglobal-hook-2
JSON SCHEMAglobal-hook
JSON SCHEMAldap-mapping-team
JSON SCHEMAldap-mapping-user
JSON SCHEMAorganization-simple
JSON SCHEMApre-receive-environment
JSON SCHEMApublic-key-full
JSON SCHEMAroot
JSON SCHEMAfeed
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAbase-gist
JSON SCHEMAbasic-error
JSON SCHEMAgist-comment
JSON SCHEMAgist-commit
JSON SCHEMAgist-simple
JSON SCHEMApublic-user
JSON SCHEMAvalidation-error
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAgitignore-template
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed-form-encoded
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAwebhook-check-run-created
JSON SCHEMAapp-permissions
JSON SCHEMAbasic-error
JSON SCHEMAinstallation
JSON SCHEMAinstallation-token
JSON SCHEMAintegration-installation-request
JSON SCHEMAvalidation-error
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAGitHub Issue
JSON SCHEMAglobal-hook-2
JSON SCHEMAglobal-hook
JSON SCHEMAldap-mapping-team
JSON SCHEMAldap-mapping-user
JSON SCHEMAorganization-simple
JSON SCHEMApre-receive-environment
JSON SCHEMApublic-key-full
JSON SCHEMAroot
JSON SCHEMAbasic-error
JSON SCHEMAlicense
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed-form-encoded
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAghes-config-nodes
JSON SCHEMAghes-replication-status
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed-form-encoded
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAwebhook-check-run-created-form-encoded
JSON SCHEMAwebhook-check-run-created
JSON SCHEMAapi-overview
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed-form-encoded
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAwebhook-check-run-created
JSON SCHEMAbasic-error
JSON SCHEMAevent
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed-form-encoded
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAbasic-error
JSON SCHEMAthread
JSON SCHEMAthread-subscription
JSON SCHEMAwebhook-branch-protection-rule-created
JSON SCHEMAwebhook-branch-protection-rule-deleted
JSON SCHEMAwebhook-branch-protection-rule-edited
JSON SCHEMAwebhook-cache-sync
JSON SCHEMAwebhook-check-run-completed
JSON SCHEMAglobal-hook-2
JSON SCHEMAglobal-hook
JSON SCHEMAldap-mapping-team
JSON SCHEMAldap-mapping-user
JSON SCHEMAorganization-simple
JSON SCHEMApre-receive-environment
JSON SCHEMApublic-key-full
JSON SCHEMAroot
JSON SCHEMAGitHub Organization
JSON SCHEMAbasic-error
JSON SCHEMAorganization-custom-repository-role
JSON SCHEMAorganization-full
JSON SCHEMAorganization-simple
JSON SCHEMAscim-error
JSON SCHEMAsimple-user
JSON SCHEMAvalidation-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAbasic-error
JSON SCHEMAproject-card
JSON SCHEMAproject-collaborator-permission
JSON SCHEMAproject-column
JSON SCHEMAproject
JSON SCHEMAteam-project
JSON SCHEMAvalidation-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAGitHub Pull Request
JSON SCHEMAbasic-error
JSON SCHEMArate-limit-overview
JSON SCHEMArate-limit
JSON SCHEMAbasic-error
JSON SCHEMAcode-of-conduct
JSON SCHEMAnullable-license-simple
JSON SCHEMAnullable-simple-user
JSON SCHEMArepository
JSON SCHEMAscim-error
JSON SCHEMAsimple-user
JSON SCHEMAvalidation-error-simple
JSON SCHEMAautolink
JSON SCHEMAbasic-error
JSON SCHEMAvalidation-error
JSON SCHEMAbasic-error
JSON SCHEMAintegration
JSON SCHEMAnullable-simple-user
JSON SCHEMAnullable-team-simple
JSON SCHEMAsimple-user
JSON SCHEMAvalidation-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAbasic-error
JSON SCHEMAnullable-simple-user
JSON SCHEMAscim-error
JSON SCHEMAbasic-error
JSON SCHEMAcollaborator
JSON SCHEMAnullable-collaborator
JSON SCHEMArepository-collaborator-permission
JSON SCHEMAvalidation-error
JSON SCHEMAbasic-error
JSON SCHEMAnullable-simple-user
JSON SCHEMAscim-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAbasic-error
JSON SCHEMAhook-delivery-item
JSON SCHEMAscim-error
JSON SCHEMAwebhook-config
JSON SCHEMAcode-of-conduct
JSON SCHEMAminimal-repository
JSON SCHEMAnullable-simple-user
JSON SCHEMArepository-invitation
JSON SCHEMAsecurity-and-analysis
JSON SCHEMAsimple-user
JSON SCHEMAbasic-error
JSON SCHEMAintegration
JSON SCHEMAnullable-license-simple
JSON SCHEMAnullable-simple-user
JSON SCHEMArepository
JSON SCHEMAscim-error
JSON SCHEMAsimple-user
JSON SCHEMAvalidation-error
JSON SCHEMAbasic-error
JSON SCHEMAnullable-simple-user
JSON SCHEMAproject
JSON SCHEMAvalidation-error-simple
JSON SCHEMAbasic-error
JSON SCHEMAnullable-license-simple
JSON SCHEMAnullable-milestone
JSON SCHEMAnullable-simple-user
JSON SCHEMArepository
JSON SCHEMAsimple-user
JSON SCHEMAvalidation-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAbasic-error
JSON SCHEMArepository-subscription
JSON SCHEMAapp-permissions
JSON SCHEMAbasic-error
JSON SCHEMAenterprise
JSON SCHEMAnullable-simple-user
JSON SCHEMAscim-error
JSON SCHEMAsimple-user
JSON SCHEMAvalidation-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAapp-permissions
JSON SCHEMAbasic-error
JSON SCHEMAenterprise
JSON SCHEMAnullable-simple-user
JSON SCHEMAscim-error
JSON SCHEMAsimple-user
JSON SCHEMAvalidation-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAGitHub Repository
JSON SCHEMAgroup-response
JSON SCHEMAmeta
JSON SCHEMAscim-error
JSON SCHEMAuser-name-response
JSON SCHEMAuser-response
JSON SCHEMAconfiguration-status
JSON SCHEMAenterprise-settings
JSON SCHEMAmaintenance-status
JSON SCHEMAssh-key
JSON SCHEMAbasic-error
JSON SCHEMAldap-mapping-team
JSON SCHEMAreaction
JSON SCHEMAteam-discussion-comment
JSON SCHEMAteam-discussion
JSON SCHEMAteam-full
JSON SCHEMAteam
JSON SCHEMAvalidation-error
JSON SCHEMAGitHub User
JSON SCHEMAbasic-error
JSON SCHEMAldap-mapping-user
JSON SCHEMApublic-user
JSON SCHEMAscim-error
JSON SCHEMAsimple-user
JSON SCHEMAstarred-repository
JSON SCHEMAvalidation-error
JSON SCHEMAvalidation-error-simple
JSON SCHEMAGitHub Webhook Delivery
JSON SCHEMAScroll within the panel for all 259 ·
JSON Structure 259
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Github App Api Application Grant Structure
JSON STRUCTUREGithub App Api Authorization Structure
JSON STRUCTUREGithub App Api Hook Delivery Structure
JSON STRUCTUREGithub App Api Installation Structure
JSON STRUCTUREGithub App Api Integration Structure
JSON STRUCTUREGithub App Api Webhook Config Structure
JSON STRUCTUREGithub Auth Api Global Hook 2 Structure
JSON STRUCTUREGithub Auth Api Global Hook Structure
JSON STRUCTUREGithub Auth Api Ldap Mapping Team Structure
JSON STRUCTUREGithub Auth Api Ldap Mapping User Structure
JSON STRUCTUREGithub Auth Api Organization Simple Structure
JSON STRUCTUREGithub Auth Api Pre Receive Environment Structure
JSON STRUCTUREGithub Auth Api Public Key Full Structure
JSON STRUCTUREGithub Auth Api Root Structure
JSON STRUCTUREGithub Code Of Conduct Api Code Of Conduct Structure
JSON STRUCTUREGithub Code Of Conduct Api Webhook Cache Sync Structure
JSON STRUCTUREGithub Codes Code Of Conduct Structure
JSON STRUCTUREGithub Commit Structure
JSON STRUCTUREGithub Emojis Webhook Cache Sync Structure
JSON STRUCTUREGithub Emojis Webhook Check Run Completed Structure
JSON STRUCTUREGithub Events Api Global Hook 2 Structure
JSON STRUCTUREGithub Events Api Global Hook Structure
JSON STRUCTUREGithub Events Api Ldap Mapping Team Structure
JSON STRUCTUREGithub Events Api Ldap Mapping User Structure
JSON STRUCTUREGithub Events Api Organization Simple Structure
JSON STRUCTUREGithub Events Api Pre Receive Environment Structure
JSON STRUCTUREGithub Events Api Public Key Full Structure
JSON STRUCTUREGithub Events Api Root Structure
JSON STRUCTUREGithub Feeds Feed Structure
JSON STRUCTUREGithub Feeds Webhook Cache Sync Structure
JSON STRUCTUREGithub Feeds Webhook Check Run Completed Structure
JSON STRUCTUREGithub Gists Base Gist Structure
JSON STRUCTUREGithub Gists Basic Error Structure
JSON STRUCTUREGithub Gists Gist Comment Structure
JSON STRUCTUREGithub Gists Gist Commit Structure
JSON STRUCTUREGithub Gists Gist Simple Structure
JSON STRUCTUREGithub Gists Public User Structure
JSON STRUCTUREGithub Gists Validation Error Structure
JSON STRUCTUREGithub Gitignore Templates Gitignore Template Structure
JSON STRUCTUREGithub Gitignore Templates Webhook Cache Sync Structure
JSON STRUCTUREGithub Installation App Permissions Structure
JSON STRUCTUREGithub Installation Basic Error Structure
JSON STRUCTUREGithub Installation Installation Structure
JSON STRUCTUREGithub Installation Installation Token Structure
JSON STRUCTUREGithub Installation Validation Error Structure
JSON STRUCTUREGithub Issue Structure
JSON STRUCTUREGithub Issues Api Global Hook 2 Structure
JSON STRUCTUREGithub Issues Api Global Hook Structure
JSON STRUCTUREGithub Issues Api Ldap Mapping Team Structure
JSON STRUCTUREGithub Issues Api Ldap Mapping User Structure
JSON STRUCTUREGithub Issues Api Organization Simple Structure
JSON STRUCTUREGithub Issues Api Pre Receive Environment Structure
JSON STRUCTUREGithub Issues Api Public Key Full Structure
JSON STRUCTUREGithub Issues Api Root Structure
JSON STRUCTUREGithub Licenses Basic Error Structure
JSON STRUCTUREGithub Licenses License Structure
JSON STRUCTUREGithub Licenses Webhook Cache Sync Structure
JSON STRUCTUREGithub Licenses Webhook Check Run Completed Structure
JSON STRUCTUREGithub Manage Ghes Config Nodes Structure
JSON STRUCTUREGithub Manage Ghes Replication Status Structure
JSON STRUCTUREGithub Manage Webhook Cache Sync Structure
JSON STRUCTUREGithub Manage Webhook Check Run Completed Structure
JSON STRUCTUREGithub Markdown Webhook Cache Sync Structure
JSON STRUCTUREGithub Markdown Webhook Check Run Completed Structure
JSON STRUCTUREGithub Markdown Webhook Check Run Created Structure
JSON STRUCTUREGithub Meta Api Overview Structure
JSON STRUCTUREGithub Meta Webhook Cache Sync Structure
JSON STRUCTUREGithub Meta Webhook Check Run Completed Structure
JSON STRUCTUREGithub Meta Webhook Check Run Created Structure
JSON STRUCTUREGithub Networks Basic Error Structure
JSON STRUCTUREGithub Networks Event Structure
JSON STRUCTUREGithub Networks Webhook Cache Sync Structure
JSON STRUCTUREGithub Networks Webhook Check Run Completed Structure
JSON STRUCTUREGithub Notifications Basic Error Structure
JSON STRUCTUREGithub Notifications Thread Structure
JSON STRUCTUREGithub Notifications Thread Subscription Structure
JSON STRUCTUREGithub Notifications Webhook Cache Sync Structure
JSON STRUCTUREGithub Openapi Global Hook 2 Structure
JSON STRUCTUREGithub Openapi Global Hook Structure
JSON STRUCTUREGithub Openapi Ldap Mapping Team Structure
JSON STRUCTUREGithub Openapi Ldap Mapping User Structure
JSON STRUCTUREGithub Openapi Organization Simple Structure
JSON STRUCTUREGithub Openapi Pre Receive Environment Structure
JSON STRUCTUREGithub Openapi Public Key Full Structure
JSON STRUCTUREGithub Openapi Root Structure
JSON STRUCTUREGithub Organization Structure
JSON STRUCTUREGithub Organizations Basic Error Structure
JSON STRUCTUREGithub Organizations Organization Full Structure
JSON STRUCTUREGithub Organizations Organization Simple Structure
JSON STRUCTUREGithub Organizations Scim Error Structure
JSON STRUCTUREGithub Organizations Simple User Structure
JSON STRUCTUREGithub Organizations Validation Error Simple Structure
JSON STRUCTUREGithub Organizations Validation Error Structure
JSON STRUCTUREGithub Projects Basic Error Structure
JSON STRUCTUREGithub Projects Project Card Structure
JSON STRUCTUREGithub Projects Project Column Structure
JSON STRUCTUREGithub Projects Project Structure
JSON STRUCTUREGithub Projects Team Project Structure
JSON STRUCTUREGithub Projects Validation Error Simple Structure
JSON STRUCTUREGithub Projects Validation Error Structure
JSON STRUCTUREGithub Pull Request Structure
JSON STRUCTUREGithub Rate Limit Basic Error Structure
JSON STRUCTUREGithub Rate Limit Rate Limit Overview Structure
JSON STRUCTUREGithub Rate Limit Rate Limit Structure
JSON STRUCTUREGithub Repo Actions Api Basic Error Structure
JSON STRUCTUREGithub Repo Actions Api Code Of Conduct Structure
JSON STRUCTUREGithub Repo Actions Api Nullable Simple User Structure
JSON STRUCTUREGithub Repo Actions Api Repository Structure
JSON STRUCTUREGithub Repo Actions Api Scim Error Structure
JSON STRUCTUREGithub Repo Actions Api Simple User Structure
JSON STRUCTUREGithub Repo Autolinks Api Autolink Structure
JSON STRUCTUREGithub Repo Autolinks Api Basic Error Structure
JSON STRUCTUREGithub Repo Autolinks Api Validation Error Structure
JSON STRUCTUREGithub Repo Branches Api Basic Error Structure
JSON STRUCTUREGithub Repo Branches Api Integration Structure
JSON STRUCTUREGithub Repo Branches Api Nullable Simple User Structure
JSON STRUCTUREGithub Repo Branches Api Nullable Team Simple Structure
JSON STRUCTUREGithub Repo Branches Api Simple User Structure
JSON STRUCTUREGithub Repo Branches Api Validation Error Structure
JSON STRUCTUREGithub Repo Code Scanning Api Basic Error Structure
JSON STRUCTUREGithub Repo Code Scanning Api Scim Error Structure
JSON STRUCTUREGithub Repo Collaborators Api Basic Error Structure
JSON STRUCTUREGithub Repo Collaborators Api Collaborator Structure
JSON STRUCTUREGithub Repo Collaborators Api Validation Error Structure
JSON STRUCTUREGithub Repo Dependabot Api Basic Error Structure
JSON STRUCTUREGithub Repo Dependabot Api Scim Error Structure
JSON STRUCTUREGithub Repo Hooks Api Basic Error Structure
JSON STRUCTUREGithub Repo Hooks Api Hook Delivery Item Structure
JSON STRUCTUREGithub Repo Hooks Api Scim Error Structure
JSON STRUCTUREGithub Repo Hooks Api Webhook Config Structure
JSON STRUCTUREGithub Repo Invitations Api Code Of Conduct Structure
JSON STRUCTUREGithub Repo Invitations Api Minimal Repository Structure
JSON STRUCTUREGithub Repo Invitations Api Simple User Structure
JSON STRUCTUREGithub Repo Issues Api Basic Error Structure
JSON STRUCTUREGithub Repo Issues Api Integration Structure
JSON STRUCTUREGithub Repo Issues Api Nullable License Simple Structure
JSON STRUCTUREGithub Repo Issues Api Nullable Simple User Structure
JSON STRUCTUREGithub Repo Issues Api Repository Structure
JSON STRUCTUREGithub Repo Issues Api Scim Error Structure
JSON STRUCTUREGithub Repo Issues Api Simple User Structure
JSON STRUCTUREGithub Repo Issues Api Validation Error Structure
JSON STRUCTUREGithub Repo Projects Api Basic Error Structure
JSON STRUCTUREGithub Repo Projects Api Nullable Simple User Structure
JSON STRUCTUREGithub Repo Projects Api Project Structure
JSON STRUCTUREGithub Repo Pulls Api Basic Error Structure
JSON STRUCTUREGithub Repo Pulls Api Nullable License Simple Structure
JSON STRUCTUREGithub Repo Pulls Api Nullable Milestone Structure
JSON STRUCTUREGithub Repo Pulls Api Nullable Simple User Structure
JSON STRUCTUREGithub Repo Pulls Api Repository Structure
JSON STRUCTUREGithub Repo Pulls Api Simple User Structure
JSON STRUCTUREGithub Repo Pulls Api Validation Error Simple Structure
JSON STRUCTUREGithub Repo Pulls Api Validation Error Structure
JSON STRUCTUREGithub Repo Subscription Api Basic Error Structure
JSON STRUCTUREGithub Repo Tags Api App Permissions Structure
JSON STRUCTUREGithub Repo Tags Api Basic Error Structure
JSON STRUCTUREGithub Repo Tags Api Enterprise Structure
JSON STRUCTUREGithub Repo Tags Api Nullable Simple User Structure
JSON STRUCTUREGithub Repo Tags Api Scim Error Structure
JSON STRUCTUREGithub Repo Tags Api Simple User Structure
JSON STRUCTUREGithub Repo Tags Api Validation Error Simple Structure
JSON STRUCTUREGithub Repo Tags Api Validation Error Structure
JSON STRUCTUREGithub Repos Api App Permissions Structure
JSON STRUCTUREGithub Repos Api Basic Error Structure
JSON STRUCTUREGithub Repos Api Enterprise Structure
JSON STRUCTUREGithub Repos Api Nullable Simple User Structure
JSON STRUCTUREGithub Repos Api Scim Error Structure
JSON STRUCTUREGithub Repos Api Simple User Structure
JSON STRUCTUREGithub Repos Api Validation Error Simple Structure
JSON STRUCTUREGithub Repos Api Validation Error Structure
JSON STRUCTUREGithub Repository Structure
JSON STRUCTUREGithub Scim Group Response Structure
JSON STRUCTUREGithub Scim Meta Structure
JSON STRUCTUREGithub Scim Scim Error Structure
JSON STRUCTUREGithub Scim User Name Response Structure
JSON STRUCTUREGithub Scim User Response Structure
JSON STRUCTUREGithub Setup Configuration Status Structure
JSON STRUCTUREGithub Setup Enterprise Settings Structure
JSON STRUCTUREGithub Setup Maintenance Status Structure
JSON STRUCTUREGithub Setup Ssh Key Structure
JSON STRUCTUREGithub Teams Basic Error Structure
JSON STRUCTUREGithub Teams Ldap Mapping Team Structure
JSON STRUCTUREGithub Teams Reaction Structure
JSON STRUCTUREGithub Teams Team Discussion Comment Structure
JSON STRUCTUREGithub Teams Team Discussion Structure
JSON STRUCTUREGithub Teams Team Full Structure
JSON STRUCTUREGithub Teams Team Structure
JSON STRUCTUREGithub Teams Validation Error Structure
JSON STRUCTUREGithub User Structure
JSON STRUCTUREGithub Users Api Basic Error Structure
JSON STRUCTUREGithub Users Api Ldap Mapping User Structure
JSON STRUCTUREGithub Users Api Public User Structure
JSON STRUCTUREGithub Users Api Scim Error Structure
JSON STRUCTUREGithub Users Api Simple User Structure
JSON STRUCTUREGithub Users Api Starred Repository Structure
JSON STRUCTUREGithub Users Api Validation Error Simple Structure
JSON STRUCTUREGithub Users Api Validation Error Structure
JSON STRUCTUREGithub Webhook Delivery Structure
JSON STRUCTUREScroll within the panel for all 259 ·
Examples 259
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Github Auth Api Root Example
EXAMPLEGithub Commit Example
EXAMPLEGithub Feeds Feed Example
EXAMPLEGithub Issue Example
EXAMPLEGithub Openapi Root Example
EXAMPLEGithub Organization Example
EXAMPLEGithub Pull Request Example
EXAMPLEGithub Repository Example
EXAMPLEGithub Scim Meta Example
EXAMPLEGithub Setup Ssh Key Example
EXAMPLEGithub Teams Team Example
EXAMPLEGithub User Example
EXAMPLEScroll within the panel for all 259 ·
Security Posture 1
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 8
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
CI/CD Automation
Automate build, test, and deployment pipelines with GitHub Actions API.
Repository Management
Programmatically create, configure, and manage repositories and branches.
Issue and Project Tracking
Create, update, and query issues, labels, milestones, and project boards.
Code Review Automation
Automate pull request reviews, checks, and merge workflows.
Security Scanning
Access Dependabot alerts, code scanning results, and secret scanning alerts.
Developer Tools
Build GitHub Apps, CLI extensions, and IDE integrations.
Organization Management
Manage teams, members, permissions, and audit logs for organizations.
Package Publishing
Publish and manage packages across multiple package registries.
Scroll within the panel for all 8 ·
Solutions 4
Packaged solutions the provider offers on top of the raw API surface.
Packaged solutions this provider offers.
GitHub Free
Free tier with unlimited public and private repos, Actions minutes, and Packages storage.
GitHub Pro
Advanced tools for individual developers with more Actions minutes and Packages.
GitHub Team
Collaboration features for teams with code owners, required reviews, and Pages.
GitHub Enterprise
Enterprise features with SAML SSO, audit log streaming, and advanced security.
Resources
Every other property we hold for GitHub — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 5
Portal, sign-up, and the first successful call
Documentation 9
Reference material describing how the API behaves
Scroll within the panel for all 9 ·
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 25
Pagination, idempotency, versioning, errors, and events
Scroll within the panel for all 25 ·
Build 6
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 7
Status, limits, changes, and where to get help
Scroll within the panel for all 7 ·
Commercial 3
Pricing, plans, and the legal terms of use
Company 5
The organization behind the API
Other 1
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/github · machine-readable index on apis.io