GitHub brings together the world’s largest community of developers to discover, share, and build better software. From open source projects to private team repositories, we’re your all-in-one platform for collaborative development.

MCP Server Available

Use GitHub with AI assistants like Claude, Cursor, and Windsurf via the GitHub MCP Server

GitHub API profile

API styles

RESTGraphQL

Webhooks

Webhooks management API

Sandbox environment

-

Authentication

Identity protocols

-

SSO / Social login

OAuth playground

-

GraphQL playground

-

API Explorer

-

Postman / Insomnia collections

Run in PostmanRun in Insomnia

Free developer account

-

App listing requirements

-

Pagination style

CLI

Query Language

-

Community

-

Custom object support

-

Stackoverflow tags

-

Integrations

Ecosystem

-

API pricing

-

API rate limits

-

Status page

-

Tutorials

-

Samples & examples

-

IDE Extensions

-

Estimated developers

-

Estimated customers

-

Estimated users

-

Apideck Unified API

Apideck Connector

Articles & Guides

Platform Heroes - Corey Hobbs, GitHub Marketplace

The Gitub Marketplace is one of the most impressive B2D platform plays. Corey Hobbs shares his insights into their way of work and metrics.

OpenAPI Testing: The Complete Guide to Contract, Fuzz, and Integration Testing

Your OpenAPI spec is more than documentation. It's a testable contract. This guide covers every type of OpenAPI-driven testing, from contract and variation tests to fuzz testing and CI/CD integration, with tools like Portman, Inspectr, Schemathesis, Spectral, and Microcks.

What is OpenAPI? Introduction to OpenAPI Specification (OAS)

OpenAPI continues to evolve and sustain a vibrant, interconnected API economy. Here, we define what exactly OpenAPI is, how OpenAPI definitions are structured, explore a real-world OAS example, and look at how OpenAPI is becoming the foundation for AI agent interactions with APIs.

What Is a Webhook? How Webhooks Work, With Examples

Webhooks let one application push real-time data to another the moment an event happens. Learn how webhooks work, how they compare to APIs and polling, see real-world examples from Stripe, GitHub, Slack, and Discord, and get practical guidance on webhook security, reliability, and testing.

API Design Principles for the Agentic Era

For 15 years, developer experience meant optimizing for humans at a terminal. That model is increasingly incomplete. A growing share of API traffic is generated by AI agents that read docs, make decisions, and retry failures autonomously. This is the same discipline as DX applied to a new consumer. Call it agent experience, or AX.

Xero Integration Made Easy: Authentication and Accounts Receivable Best Practices

This guide explores the complexities and pitfalls of integration with Xero using the Python SDK and explains how to use some methods to manage accounts receivable.

And 20 more articles available...

We don't have videos for this API yet. Get in touch to suggest profile updates.

GJ
GJ@ Apideck

Create API Tokens

Use https://github.com/settings/tokens to quickly generate API tokens to access the GitHub APIs. Make sure to keep tokens safe since they give access to all your account and repository data based on the scopes you assign to it.

Developer Portal

Developer Portalhttps://docs.github.com/