How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
GitHub website screenshot

GitHub

The GitHub REST API allows developers to programmatically interact with GitHub resources including repositories, users, organizations, pull requests, issues, and more.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles GitHub the way a machine reads it — 1280 machine-readable artifacts across 38 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 65.4/100 (strong), with a separate agent-readiness read of 46/100 (agent ready). 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. Every facet and dimension name is a link: it opens that measurement's page on APIs.io, where the rating runs across the whole catalog — the exact checks that feed it, how every profiled provider distributes on it, and who is at the top of it.

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
GitHub Kin Score — API readiness rating by API Evangelist

Put this on your own site. The badge is drawn live from GitHub's current Kin Score — paste it once and it updates itself every time the score is recomputed. It follows your visitor's light or dark setting, and it links back here so anyone who sees it can read the full breakdown.

<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/github/"
   title="GitHub on API Evangelist — API profile and Kin Score">
  <img src="https://apis.io/badge/github.svg"
       alt="GitHub Kin Score — API readiness rating by API Evangelist" width="150" height="150" loading="lazy">
</a>

More shapes, themes and sizes → · Score as JSON · How badges work

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 62

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 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 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 Actions API

Endpoints to manage GitHub Actions using the REST API.

GitHub Activity API

The Activity API from GitHub — 25 operation(s) for activity.

GitHub Apps API

The Apps API from GitHub — 23 operation(s) for apps.

GitHub Billing API

Monitor charges and usage from Actions and Packages.

GitHub Checks API

The Checks API from GitHub — 28 operation(s) for checks.

GitHub Code-Scanning API

Retrieve code scanning alerts from a repository.

GitHub Codes-Of-Conduct API

The Codes-Of-Conduct API from GitHub — 2 operation(s) for codes-of-conduct.

GitHub Dependabot API

Endpoints to manage Dependabot.

GitHub Dependency-Graph API

Endpoints to access Dependency Graph features.

GitHub Emojis API

The Emojis API from GitHub — 1 operation(s) for emojis.

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 Git API

Raw Git functionality.

GitHub Gitignore API

The Gitignore API from GitHub — 2 operation(s) for gitignore.

GitHub Migrations API

Move projects to or from GitHub.

GitHub Oauth-Authorizations API

OAuth Authorizations API

GitHub Oidc API

The Oidc API from GitHub — 1 operation(s) for oidc.

GitHub Orgs API

The Orgs API from GitHub — 30 operation(s) for orgs.

GitHub Packages API

Manage packages for authenticated users and organizations.

GitHub Pulls API

Interact with GitHub Pull Requests.

GitHub Rate-Limit API

Check your current rate limit status

GitHub Reactions API

The Reactions API from GitHub — 16 operation(s) for reactions.

GitHub Secret-Scanning API

Retrieve secret scanning alerts from a repository.

GitHub Teams API

Interact with GitHub Teams.

GitHub GitHub V3 REST API API

The GitHub V3 REST API API from GitHub — 0 operation(s) for github v3 rest api.

Scroll within the panel for all 62 ·

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.

Scroll within the panel for all 23 ·

Open Collections 359

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).

API Collection

OPEN COLLECTION

Github About API

OPEN COLLECTION

Github Access API

OPEN COLLECTION

Github Actions API

OPEN COLLECTION

GitHub Org Active API

OPEN COLLECTION

Github Activity API

OPEN COLLECTION

Github Add API

OPEN COLLECTION

GitHub Org Advanced API

OPEN COLLECTION

Github Alerts API

OPEN COLLECTION

Github All API

OPEN COLLECTION

Github Allowed API

OPEN COLLECTION

GitHub Application API

OPEN COLLECTION

Github Applications API

OPEN COLLECTION

GitHub v3 REST Apps API

OPEN COLLECTION

Github Archive API

OPEN COLLECTION

Github Assigned API

OPEN COLLECTION

Github Assignees API

OPEN COLLECTION

GitHub SCIM Attribute API

OPEN COLLECTION

GitHub Org Audit API

OPEN COLLECTION

GitHub Auth API

OPEN COLLECTION

Github Authenticated API

OPEN COLLECTION

Github Authorization API

OPEN COLLECTION

Github Authorized API

OPEN COLLECTION

GitHub Org Banner API

OPEN COLLECTION

Github Between API

OPEN COLLECTION

github-repos-api Bill API

OPEN COLLECTION

Github Branches API

OPEN COLLECTION

Github Cache API

OPEN COLLECTION

GitHub Projects Card API

OPEN COLLECTION

GitHub Projects Cards API

OPEN COLLECTION

Github Checks API

OPEN COLLECTION

Github Child API

OPEN COLLECTION

Github Claims API

OPEN COLLECTION

Github Code API

OPEN COLLECTION

GitHub codes

OPEN COLLECTION

Github Collaborators API

OPEN COLLECTION

Github Comment API

OPEN COLLECTION

Github Comments API

OPEN COLLECTION

Github Commits API

OPEN COLLECTION

GitHub Org Committers API

OPEN COLLECTION

GitHub Code Conduct API

OPEN COLLECTION

Github Configuration API

OPEN COLLECTION

Github Connection API

OPEN COLLECTION

GitHub Org Convert API

OPEN COLLECTION

Github Create API

OPEN COLLECTION

Github Custom API

OPEN COLLECTION

Github Customizations API

OPEN COLLECTION

github-repos-api Data API

OPEN COLLECTION

github-repos-api Day API

OPEN COLLECTION

Github Delete API

OPEN COLLECTION

Github Deliveries API

OPEN COLLECTION

Github Dependabot API

OPEN COLLECTION

Github Deployments API

OPEN COLLECTION

Github Disables API

OPEN COLLECTION

Github Discussions API

OPEN COLLECTION

Github Dispatch API

OPEN COLLECTION

GitHub Org Docker API

OPEN COLLECTION

Github Download API

OPEN COLLECTION

GitHub Org During API

OPEN COLLECTION

Github Emojis API

OPEN COLLECTION

GitHub Emojis API

OPEN COLLECTION

Github Enabled API

OPEN COLLECTION

Github Enables API

OPEN COLLECTION

Github Enforcement API

OPEN COLLECTION

Github Enterprise API

OPEN COLLECTION

Github Event API

OPEN COLLECTION

Github Events API

OPEN COLLECTION

Github Existing API

OPEN COLLECTION

Github External API

OPEN COLLECTION

GitHub Org Feature API

OPEN COLLECTION

GitHub Feeds API

OPEN COLLECTION

GitHub Feeds API

OPEN COLLECTION

Github Files API

OPEN COLLECTION

Github Forks API

OPEN COLLECTION

Github Get API

OPEN COLLECTION

Github Gists API

OPEN COLLECTION

GitHub Gists API

OPEN COLLECTION

Github Git API

OPEN COLLECTION

GitHub Codes API

OPEN COLLECTION

Github Groups API

OPEN COLLECTION

github-repos-api Head API

OPEN COLLECTION

Github History API

OPEN COLLECTION

Github Hook API

OPEN COLLECTION

Github Hooks API

OPEN COLLECTION

Github Information API

OPEN COLLECTION

GitHub Installation API

OPEN COLLECTION

Github Installations API

OPEN COLLECTION

Github Issues API

OPEN COLLECTION

Github Keys API

OPEN COLLECTION

Github Labels API

OPEN COLLECTION

github-repos-api Last API

OPEN COLLECTION

GitHub Teams Ldap API

OPEN COLLECTION

Github Legacy API

OPEN COLLECTION

Github Licenses API

OPEN COLLECTION

GitHub Licenses API

OPEN COLLECTION

GitHub Rate Limit API

OPEN COLLECTION

Github Lists API

OPEN COLLECTION

GitHub Org Log API

OPEN COLLECTION

GitHub Manage API

OPEN COLLECTION

Github Manager API

OPEN COLLECTION

GitHub Teams Mapping API

OPEN COLLECTION

Github Mark API

OPEN COLLECTION

Github Markdown API

OPEN COLLECTION

GitHub Markdown API

OPEN COLLECTION

Github Member API

OPEN COLLECTION

Github Members API

OPEN COLLECTION

GitHub Org Membership API

OPEN COLLECTION

Github Memberships API

OPEN COLLECTION

Github Merge API

OPEN COLLECTION

Github Meta API

OPEN COLLECTION

GitHub Meta API

OPEN COLLECTION

Github Migrations API

OPEN COLLECTION

GitHub Markdown Mode API

OPEN COLLECTION

GitHub Setup Modes API

OPEN COLLECTION

GitHub Projects Move API

OPEN COLLECTION

Github Name API

OPEN COLLECTION

GitHub Networks API

OPEN COLLECTION

GitHub Manage Node API

OPEN COLLECTION

GitHub Manage Nodes API

OPEN COLLECTION

GitHub Notifications API

OPEN COLLECTION

GitHub Auth OAUTH API

OPEN COLLECTION

GitHub Octocat API

OPEN COLLECTION

GitHub Octocat API

OPEN COLLECTION

GitHub v3 REST Oidc API

OPEN COLLECTION

Github Openid Connect API

OPEN COLLECTION

Github Organizations API

OPEN COLLECTION

GitHub Org API

OPEN COLLECTION

GitHub v3 REST Orgs API

OPEN COLLECTION

Github Outside API

OPEN COLLECTION

GitHub Org Owned API

OPEN COLLECTION

GitHub Org Package API

OPEN COLLECTION

Github Packages API

OPEN COLLECTION

Github Pending API

OPEN COLLECTION

Github Permissions API

OPEN COLLECTION

Github Ping API

OPEN COLLECTION

Github Policies API

OPEN COLLECTION

Github Pre Receive API

OPEN COLLECTION

GitHub Setup Process API

OPEN COLLECTION

Github Project API

OPEN COLLECTION

Github Projects API

OPEN COLLECTION

GitHub Projects API

OPEN COLLECTION

Github Protected API

OPEN COLLECTION

Github Protections API

OPEN COLLECTION

GitHub SCIM Provision API

OPEN COLLECTION

Github Public API

OPEN COLLECTION

Github Pull API

OPEN COLLECTION

GitHub v3 REST Pulls API

OPEN COLLECTION

GitHub Limit Rate API

OPEN COLLECTION

GitHub Rate Limit API

OPEN COLLECTION

GitHub Markdown Raw API

OPEN COLLECTION

Github Re Deliver API

OPEN COLLECTION

Github Reactions API

OPEN COLLECTION

Github Read API

OPEN COLLECTION

Github References API

OPEN COLLECTION

Github Registration API

OPEN COLLECTION

Github Releases API

OPEN COLLECTION

Github Remove API

OPEN COLLECTION

github-repo-actions-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repo-hooks-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

github-repos-api

OPEN COLLECTION

Github Repos API

OPEN COLLECTION

Github Repositories API

OPEN COLLECTION

Github Requests API

OPEN COLLECTION

GitHub Org Restore API

OPEN COLLECTION

Github Restrictions API

OPEN COLLECTION

GitHub Org Role API

OPEN COLLECTION

GitHub Org Roles API

OPEN COLLECTION

Github Runners API

OPEN COLLECTION

GitHub Manage Running API

OPEN COLLECTION

Github Runs API

OPEN COLLECTION

Github Scanning API

OPEN COLLECTION

GitHub SCIM API

OPEN COLLECTION

GitHub SCIM API

OPEN COLLECTION

Github Search API

OPEN COLLECTION

Github Secrets API

OPEN COLLECTION

GitHub Teams Security API

OPEN COLLECTION

GitHub Org Selected API

OPEN COLLECTION

Github Self Hosted API

OPEN COLLECTION

Github Servers API

OPEN COLLECTION

Github Sets API

OPEN COLLECTION

Github Settings API

OPEN COLLECTION

Github Setup API

OPEN COLLECTION

GitHub Setup API

OPEN COLLECTION

Github Single API

OPEN COLLECTION

Github Specific API

OPEN COLLECTION

Github Ssh API

OPEN COLLECTION

GitHub Gists Star API

OPEN COLLECTION

GitHub Gists Starred API

OPEN COLLECTION

Github Start API

OPEN COLLECTION

Github Status API

OPEN COLLECTION

Github Subject API

OPEN COLLECTION

Github Subscriptions API

OPEN COLLECTION

Github Suspend API

OPEN COLLECTION

Github Sync API

OPEN COLLECTION

github-repos-api Tar API

OPEN COLLECTION

Github Teams API

OPEN COLLECTION

GitHub Teams API

OPEN COLLECTION

Github Templates API

OPEN COLLECTION

Github Tokens API

OPEN COLLECTION

Github Unlock API

OPEN COLLECTION

GitHub Gists Unstar API

OPEN COLLECTION

Github Unsuspend API

OPEN COLLECTION

Github Update API

OPEN COLLECTION

GitHub Setup Upgrade API

OPEN COLLECTION

Github Upload API

OPEN COLLECTION

Github Usage API

OPEN COLLECTION

Github Users API

OPEN COLLECTION

Github Variables API

OPEN COLLECTION

Github Versions API

OPEN COLLECTION

Github Webhooks API

OPEN COLLECTION

Github Workflows API

OPEN COLLECTION

github-repos-api Year API

OPEN COLLECTION

GitHub Zen API

OPEN COLLECTION

GitHub Zen API

OPEN COLLECTION

GitHub v3 REST API

OPEN COLLECTION

GitHub Repos API

OPEN COLLECTION

Scroll within the panel for all 359 ·

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.

ARAZZO

GitHub Create Label and Triage an Issue

Ensure a triage label exists, open an issue, and apply the label to it.

ARAZZO

GitHub Create a Milestone and Assign an Issue to It

Create a milestone, then open an issue assigned to that milestone.

ARAZZO

GitHub Create Organization Repository and Open First Issue

Create a repository inside an organization and open its first tracking issue.

ARAZZO

GitHub Create Repository and Open First Issue

Create a repository for the authenticated user and open its first tracking issue.

ARAZZO

GitHub Dispatch a Workflow and Poll the Run

Trigger a workflow_dispatch event, locate the resulting run, and poll it to completion.

ARAZZO

GitHub Fork a Repository and Create a Working Branch

Fork a repository, resolve the fork's default branch tip, and create a working branch.

ARAZZO

GitHub Fork a Gist and Comment on the Fork

Fork an existing gist into your account and leave a comment on the fork.

ARAZZO

GitHub Inspect the Latest Commit on a Branch

List a branch's commits, take the newest, then fetch that commit's full detail.

ARAZZO

GitHub Onboard a Member into an Organization

Confirm an organization exists, then set a user's membership role in it.

ARAZZO

GitHub Open and Auto-Merge a Pull Request

Open a pull request from an existing branch and immediately merge it.

ARAZZO

GitHub Open a Pull Request and Request Reviewers

Open a pull request from a branch, then request reviewers on it.

ARAZZO

GitHub Propose a Change via Pull Request

Branch, commit a file, and open a pull request back to the base branch.

ARAZZO

GitHub Provision an Org Repository and Register an Org Webhook

Create an organization repository, then register an organization-level webhook.

ARAZZO

GitHub Publish a Release and Upload an Asset

Create a tagged release, then upload a binary asset to it.

ARAZZO

GitHub Report a Bug and Add Follow-up Detail

Open a bug issue and immediately add a follow-up comment with reproduction detail.

ARAZZO

GitHub Check Mergeability and Merge a Pull Request

Fetch a pull request, confirm it is mergeable, then merge it.

ARAZZO

GitHub Star a Gist and Leave Feedback

Star a gist to bookmark it, then post a feedback comment on it.

ARAZZO

GitHub Tag a Commit and Cut a Release

Resolve a branch tip, create a tag reference there, then cut a release on that tag.

ARAZZO

GitHub Verify a Branch and Merge It

Confirm a head branch exists, then merge it into a base branch.

ARAZZO

Scroll 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 SERVER

GraphQL 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...

GRAPHQL

Pricing 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 things the Kin Score reads for access clarity — renamed from commercial clarity in rubric 0.12, because a free statutory interface has access terms and no commercial ones.

Published pricing tiers and plan structures.

Github Plans Pricing

3 plans

PLANS

Rate 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

8 limits

RATE LIMITS

FinOps 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.

Features 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.

REST API and GraphQL API for repositories, issues, PRs, releases, and Actions
GitHub Apps with up to 15,000 requests/hour on Enterprise Cloud
OAuth App authorization and fine-grained personal access tokens
GitHub Actions workflow execution with self-hosted and GitHub-hosted runners
GitHub Packages container, npm, Maven, NuGet, RubyGems, and Gradle registries
GitHub Codespaces cloud development environments
GitHub Copilot AI pair programmer (separate per-seat licensing)
Audit log API and webhook event delivery
Branch protection, required reviewers, code owners, environments
Secondary rate limits: 100 concurrent / 900 points-per-minute / 80 content-generating-per-minute
Git LFS API at 3,000 requests/minute (authenticated)
Conditional requests with ETag/If-None-Match return 304 without consuming rate limit
OIDC token exchange for cloud provider federation
SAML SSO, SCIM, and SSH certificate authority on Enterprise Cloud
GitHub Marketplace for app distribution and billing

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...

ASYNCAPI

Semantic 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

85 classes · 451 properties

JSON-LD

Spectral 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.

GitHub API Rules

7 rules · 1 errors · 6 warnings

SPECTRAL

GitHub API Rules

6 rules · 5 warnings

SPECTRAL

GitHub API Rules

20 rules · 14 errors · 3 warnings

SPECTRAL

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

7 properties

JSON SCHEMA

authorization

15 properties

JSON SCHEMA

hook-delivery

14 properties

JSON SCHEMA

installation

20 properties

JSON SCHEMA

integration

17 properties

JSON SCHEMA

webhook-config

4 properties

JSON SCHEMA

global-hook-2

10 properties

JSON SCHEMA

global-hook

10 properties

JSON SCHEMA

ldap-mapping-team

13 properties

JSON SCHEMA

ldap-mapping-user

42 properties

JSON SCHEMA

organization-simple

12 properties

JSON SCHEMA

pre-receive-environment

9 properties

JSON SCHEMA

public-key-full

11 properties

JSON SCHEMA

root

33 properties

JSON SCHEMA

code-of-conduct

5 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

webhook-check-run-created

6 properties

JSON SCHEMA

code-of-conduct

5 properties

JSON SCHEMA

GitHub Commit

11 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

global-hook-2

10 properties

JSON SCHEMA

global-hook

10 properties

JSON SCHEMA

ldap-mapping-team

13 properties

JSON SCHEMA

ldap-mapping-user

42 properties

JSON SCHEMA

organization-simple

12 properties

JSON SCHEMA

pre-receive-environment

9 properties

JSON SCHEMA

public-key-full

11 properties

JSON SCHEMA

root

33 properties

JSON SCHEMA

feed

11 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

base-gist

20 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

gist-comment

8 properties

JSON SCHEMA

gist-commit

5 properties

JSON SCHEMA

gist-simple

21 properties

JSON SCHEMA

public-user

39 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

gitignore-template

2 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

webhook-check-run-created

6 properties

JSON SCHEMA

app-permissions

45 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

installation

20 properties

JSON SCHEMA

installation-token

8 properties

JSON SCHEMA

integration-installation-request

5 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

GitHub Issue

24 properties

JSON SCHEMA

global-hook-2

10 properties

JSON SCHEMA

global-hook

10 properties

JSON SCHEMA

ldap-mapping-team

13 properties

JSON SCHEMA

ldap-mapping-user

42 properties

JSON SCHEMA

organization-simple

12 properties

JSON SCHEMA

pre-receive-environment

9 properties

JSON SCHEMA

public-key-full

11 properties

JSON SCHEMA

root

33 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

license

13 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

ghes-config-nodes

2 properties

JSON SCHEMA

ghes-replication-status

2 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

webhook-check-run-created

6 properties

JSON SCHEMA

api-overview

5 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

webhook-check-run-created

6 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

event

8 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

thread

9 properties

JSON SCHEMA

thread-subscription

7 properties

JSON SCHEMA

webhook-branch-protection-rule-edited

8 properties

JSON SCHEMA

webhook-cache-sync

9 properties

JSON SCHEMA

webhook-check-run-completed

6 properties

JSON SCHEMA

global-hook-2

10 properties

JSON SCHEMA

global-hook

10 properties

JSON SCHEMA

ldap-mapping-team

13 properties

JSON SCHEMA

ldap-mapping-user

42 properties

JSON SCHEMA

organization-simple

12 properties

JSON SCHEMA

pre-receive-environment

9 properties

JSON SCHEMA

public-key-full

11 properties

JSON SCHEMA

root

33 properties

JSON SCHEMA

GitHub Organization

37 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

organization-custom-repository-role

8 properties

JSON SCHEMA

organization-full

56 properties

JSON SCHEMA

organization-simple

12 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

project-card

13 properties

JSON SCHEMA

project-collaborator-permission

2 properties

JSON SCHEMA

project-column

8 properties

JSON SCHEMA

project

15 properties

JSON SCHEMA

team-project

16 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

GitHub Pull Request

36 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

rate-limit-overview

2 properties

JSON SCHEMA

rate-limit

4 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

code-of-conduct

5 properties

JSON SCHEMA

nullable-license-simple

6 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

repository

95 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

autolink

4 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

integration

17 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

nullable-team-simple

12 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

collaborator

22 properties

JSON SCHEMA

nullable-collaborator

22 properties

JSON SCHEMA

repository-collaborator-permission

3 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

hook-delivery-item

12 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

webhook-config

4 properties

JSON SCHEMA

code-of-conduct

5 properties

JSON SCHEMA

minimal-repository

87 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

repository-invitation

10 properties

JSON SCHEMA

security-and-analysis

3 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

integration

17 properties

JSON SCHEMA

nullable-license-simple

6 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

repository

95 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

project

15 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

nullable-license-simple

6 properties

JSON SCHEMA

nullable-milestone

16 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

repository

95 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

repository-subscription

6 properties

JSON SCHEMA

app-permissions

45 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

enterprise

10 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

app-permissions

45 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

enterprise

10 properties

JSON SCHEMA

nullable-simple-user

21 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

GitHub Repository

35 properties

JSON SCHEMA

group-response

4 properties

JSON SCHEMA

meta

4 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

user-name-response

4 properties

JSON SCHEMA

user-response

8 properties

JSON SCHEMA

configuration-status

2 properties

JSON SCHEMA

enterprise-settings

2 properties

JSON SCHEMA

maintenance-status

3 properties

JSON SCHEMA

ssh-key

2 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

ldap-mapping-team

13 properties

JSON SCHEMA

reaction

5 properties

JSON SCHEMA

team-discussion-comment

13 properties

JSON SCHEMA

team-discussion

18 properties

JSON SCHEMA

team-full

18 properties

JSON SCHEMA

team

13 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

GitHub User

28 properties

JSON SCHEMA

basic-error

4 properties

JSON SCHEMA

ldap-mapping-user

42 properties

JSON SCHEMA

public-user

39 properties

JSON SCHEMA

scim-error

6 properties

JSON SCHEMA

simple-user

21 properties

JSON SCHEMA

starred-repository

2 properties

JSON SCHEMA

validation-error

3 properties

JSON SCHEMA

validation-error-simple

3 properties

JSON SCHEMA

GitHub Webhook Delivery

14 properties

JSON SCHEMA

Scroll 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

7 properties

JSON STRUCTURE

Github App Api Authorization Structure

15 properties

JSON STRUCTURE

Github App Api Hook Delivery Structure

14 properties

JSON STRUCTURE

Github App Api Installation Structure

20 properties

JSON STRUCTURE

Github App Api Integration Structure

17 properties

JSON STRUCTURE

Github App Api Webhook Config Structure

4 properties

JSON STRUCTURE

Github Auth Api Global Hook 2 Structure

10 properties

JSON STRUCTURE

Github Auth Api Global Hook Structure

10 properties

JSON STRUCTURE

Github Auth Api Ldap Mapping Team Structure

13 properties

JSON STRUCTURE

Github Auth Api Ldap Mapping User Structure

42 properties

JSON STRUCTURE

Github Auth Api Public Key Full Structure

11 properties

JSON STRUCTURE

Github Auth Api Root Structure

33 properties

JSON STRUCTURE

Github Codes Code Of Conduct Structure

5 properties

JSON STRUCTURE

Github Commit Structure

11 properties

JSON STRUCTURE

Github Emojis Webhook Cache Sync Structure

9 properties

JSON STRUCTURE

Github Events Api Global Hook 2 Structure

10 properties

JSON STRUCTURE

Github Events Api Global Hook Structure

10 properties

JSON STRUCTURE

Github Events Api Public Key Full Structure

11 properties

JSON STRUCTURE

Github Events Api Root Structure

33 properties

JSON STRUCTURE

Github Feeds Feed Structure

11 properties

JSON STRUCTURE

Github Feeds Webhook Cache Sync Structure

9 properties

JSON STRUCTURE

Github Gists Base Gist Structure

20 properties

JSON STRUCTURE

Github Gists Basic Error Structure

4 properties

JSON STRUCTURE

Github Gists Gist Comment Structure

8 properties

JSON STRUCTURE

Github Gists Gist Commit Structure

5 properties

JSON STRUCTURE

Github Gists Gist Simple Structure

21 properties

JSON STRUCTURE

Github Gists Public User Structure

39 properties

JSON STRUCTURE

Github Gists Validation Error Structure

3 properties

JSON STRUCTURE

Github Installation Basic Error Structure

4 properties

JSON STRUCTURE

Github Installation Installation Structure

20 properties

JSON STRUCTURE

Github Issue Structure

24 properties

JSON STRUCTURE

Github Issues Api Global Hook 2 Structure

10 properties

JSON STRUCTURE

Github Issues Api Global Hook Structure

10 properties

JSON STRUCTURE

Github Issues Api Public Key Full Structure

11 properties

JSON STRUCTURE

Github Issues Api Root Structure

33 properties

JSON STRUCTURE

Github Licenses Basic Error Structure

4 properties

JSON STRUCTURE

Github Licenses License Structure

13 properties

JSON STRUCTURE

Github Manage Ghes Config Nodes Structure

2 properties

JSON STRUCTURE

Github Manage Webhook Cache Sync Structure

9 properties

JSON STRUCTURE

Github Meta Api Overview Structure

5 properties

JSON STRUCTURE

Github Meta Webhook Cache Sync Structure

9 properties

JSON STRUCTURE

Github Networks Basic Error Structure

4 properties

JSON STRUCTURE

Github Networks Event Structure

8 properties

JSON STRUCTURE

Github Notifications Basic Error Structure

4 properties

JSON STRUCTURE

Github Notifications Thread Structure

9 properties

JSON STRUCTURE

Github Openapi Global Hook 2 Structure

10 properties

JSON STRUCTURE

Github Openapi Global Hook Structure

10 properties

JSON STRUCTURE

Github Openapi Ldap Mapping Team Structure

13 properties

JSON STRUCTURE

Github Openapi Ldap Mapping User Structure

42 properties

JSON STRUCTURE

Github Openapi Public Key Full Structure

11 properties

JSON STRUCTURE

Github Openapi Root Structure

33 properties

JSON STRUCTURE

Github Organization Structure

37 properties

JSON STRUCTURE

Github Organizations Basic Error Structure

4 properties

JSON STRUCTURE

Github Organizations Scim Error Structure

6 properties

JSON STRUCTURE

Github Organizations Simple User Structure

21 properties

JSON STRUCTURE

Github Projects Basic Error Structure

4 properties

JSON STRUCTURE

Github Projects Project Card Structure

13 properties

JSON STRUCTURE

Github Projects Project Column Structure

8 properties

JSON STRUCTURE

Github Projects Project Structure

15 properties

JSON STRUCTURE

Github Projects Team Project Structure

16 properties

JSON STRUCTURE

Github Projects Validation Error Structure

3 properties

JSON STRUCTURE

Github Pull Request Structure

36 properties

JSON STRUCTURE

Github Rate Limit Basic Error Structure

4 properties

JSON STRUCTURE

Github Rate Limit Rate Limit Structure

4 properties

JSON STRUCTURE

Github Repo Hooks Api Scim Error Structure

6 properties

JSON STRUCTURE

Github Repo Issues Api Repository Structure

95 properties

JSON STRUCTURE

Github Repo Projects Api Project Structure

15 properties

JSON STRUCTURE

Github Repo Pulls Api Repository Structure

95 properties

JSON STRUCTURE

Github Repo Pulls Api Simple User Structure

21 properties

JSON STRUCTURE

Github Repo Tags Api Basic Error Structure

4 properties

JSON STRUCTURE

Github Repo Tags Api Enterprise Structure

10 properties

JSON STRUCTURE

Github Repo Tags Api Scim Error Structure

6 properties

JSON STRUCTURE

Github Repo Tags Api Simple User Structure

21 properties

JSON STRUCTURE

Github Repos Api App Permissions Structure

45 properties

JSON STRUCTURE

Github Repos Api Basic Error Structure

4 properties

JSON STRUCTURE

Github Repos Api Enterprise Structure

10 properties

JSON STRUCTURE

Github Repos Api Scim Error Structure

6 properties

JSON STRUCTURE

Github Repos Api Simple User Structure

21 properties

JSON STRUCTURE

Github Repository Structure

35 properties

JSON STRUCTURE

Github Scim Group Response Structure

4 properties

JSON STRUCTURE

Github Scim Meta Structure

4 properties

JSON STRUCTURE

Github Scim Scim Error Structure

6 properties

JSON STRUCTURE

Github Scim User Name Response Structure

4 properties

JSON STRUCTURE

Github Scim User Response Structure

8 properties

JSON STRUCTURE

Github Setup Enterprise Settings Structure

2 properties

JSON STRUCTURE

Github Setup Maintenance Status Structure

3 properties

JSON STRUCTURE

Github Setup Ssh Key Structure

2 properties

JSON STRUCTURE

Github Teams Basic Error Structure

4 properties

JSON STRUCTURE

Github Teams Ldap Mapping Team Structure

13 properties

JSON STRUCTURE

Github Teams Reaction Structure

5 properties

JSON STRUCTURE

Github Teams Team Discussion Structure

18 properties

JSON STRUCTURE

Github Teams Team Full Structure

18 properties

JSON STRUCTURE

Github Teams Team Structure

13 properties

JSON STRUCTURE

Github Teams Validation Error Structure

3 properties

JSON STRUCTURE

Github User Structure

28 properties

JSON STRUCTURE

Github Users Api Basic Error Structure

4 properties

JSON STRUCTURE

Github Users Api Public User Structure

39 properties

JSON STRUCTURE

Github Users Api Scim Error Structure

6 properties

JSON STRUCTURE

Github Users Api Simple User Structure

21 properties

JSON STRUCTURE

Github Webhook Delivery Structure

14 properties

JSON STRUCTURE

Scroll 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 Commit Example

10 fields

EXAMPLE

Github Feeds Feed Example

10 fields

EXAMPLE

Github Issue Example

10 fields

EXAMPLE

Github Openapi Root Example

10 fields

EXAMPLE

Github Organization Example

10 fields

EXAMPLE

Github Pull Request Example

10 fields

EXAMPLE

Github Repository Example

10 fields

EXAMPLE

Github Scim Meta Example

4 fields

EXAMPLE

Github Teams Team Example

10 fields

EXAMPLE

Github User Example

10 fields

EXAMPLE

Scroll 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.

Github Authentication

http · 1 scheme

SECURITY

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.

Github Agentic Access

2431 operations · 1203 acting · 31 human-in-the-loop

2431 operations · 1203 acting

AGENTIC

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.

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Access & Security 3

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Commercial 3

Pricing, plans, and the legal terms of use

Other 2

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

Where this information came from

This is an independent, third-party profile of GitHub, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.