From capability to workflow

What can you build?

Repositories

Inventory an organization

List organization repositories to build an inventory of accessible projects.

Operation documentation reviewed . These are starting workflows, not a complete capability list or a runtime test.

Before you connect

Find your starting point

Your appGitHub logoGitHub API

What can I do with this?

GET /repos/{owner}/{repo} returns repository information. Replace the owner and repository path segments to inspect another repository you can access. The endpoint can return 200, a redirect, 403 or 404; a successful response is not guaranteed for every repository.

Inspect the public Portman repository

What credentials do I need?

GitHub permits this endpoint without authentication for public repositories. Private repositories require authorization. A fine-grained token used for this endpoint needs repository Metadata read permission. The example reads the public Portman repository and contains no token.

Read authentication documentation ↗

Can I test without an account?

Yes, for this public repository example. No account or token is needed. Private repositories require authorization.

Requests run only when you choose to send them. Browser access depends on the provider’s CORS policy.

Example documentation reviewed . Requirements apply to this example, not every GitHub operation.

GitHub logo

Official MCP implementation

See GitHub publisher documentation for setup and supported tools.

Featured Guidevia Apideck Blog

Platform Heroes - Corey Hobbs, GitHub Marketplace

Read Guide

BUILD WITH GitHub

Integration details

Suggest an update ↗

Check GitHub API status and incidents →

Documentation & getting started

Developer documentation
View Developer documentation
OpenAPI specification
View OpenAPI specification

API interface

API styles
REST, GraphQL
Pagination
Cursor
Webhook management
View Webhook management

Authentication & access

Pricing & operations

Tools & community

These are the details currently listed in our catalog. Omitted fields are unknown, not necessarily unsupported. Confirm current requirements in the provider’s documentation.

QUICK ANSWERS

Frequently asked questions

What is GitHub?

GitHub’s REST API supports integrations, data retrieval and workflow automation, with versioned endpoints and authentication guidance.

Do GitHub REST API requests need authentication?

Authentication enables access to more endpoints and higher rate limits. Use GitHub’s authentication guidance to choose credentials appropriate to your integration and the permissions it needs; do not assume public repository access grants access to private resources.

Provider source
Where can I find GitHub provider documentation?

Use the linked GitHub provider documentation to check setup and supported capabilities.

Read documentation
What does the official GitHub MCP implementation support?

Work with GitHub repositories, issues, and pull requests. Supported operations are limited to those exposed by this implementation. Publisher evidence reviewed 2026-10-17. This review does not establish a working connection.

View publisher evidence
How current is this GitHub profile?

The summary and source-linked integration answer were reviewed on 2026-10-20. Other catalog fields may be older. Missing details are unknown, not proof that a feature is unsupported. Confirm current requirements with the provider.

Read our methodology

Official Tutorials

Articles & Guides

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.

Exploring the Quickbooks Online Accounting API

In this article, you'll understand how the API works, how you can connect to it, and how you can actually use it to perform various tasks, such as automatically updating accounts, invoices, bills, and more. Furthermore, you'll learn about the Apideck Unified API platform that simplifies the entire process.

How to Integrate with the QuickBooks API

Learn how to integrate the QuickBooks API into a FastAPI app for seamless accounting automation. This step-by-step guide covers developer account setup, OAuth 2.0 authentication, fetching financial data, creating invoices, handling errors, and implementing security best practices.

25+ CRM APIs to integrate with

CRMs connect with various moving components, and integration is the name of the game. Therefore, CRMs typically open up with a RESTful API to integrate with partners. If you're in the market for CRM integrations, we've got you covered. Here are 25+ CRM APIs available right now.

How to Vibecode API Integrations

Learn how to build API integrations with Cursor, Claude Code, Codex, Lovable, and Bolt.new, where vibe coding works best, where it falls short, and how security, maintenance, and long term costs affect production use.

An introduction to function calling and tool use

In this blog post, we’ll explore how AI Models Are Learning to Do Instead of Just Say. We will explain how function calling works, its real-world applications, and how you can implement it using tools like Ollama and Llama 3.2. Whether you’re a developer looking to build AI-powered applications or simply curious about how AI is transforming the way we interact with APIs, this guide will walk you through everything you need to know.

And 26 more articles available...

GitHub Videos

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

Historical capture ·

Developer Portalhttps://docs.github.com/en
Keep exploring

Related to your workflow

Matched by shared capabilities or focused collections. These are options to evaluate, not verified integrations or drop-in replacements.