GitHub Copilot
APIs and resources for GitHub Copilot, an AI pair programmer that helps you write code faster.
APIs
GitHub Copilot API
REST API for managing GitHub Copilot seats, usage, and organization settings.
GitHub Copilot for Business API
Manage Copilot for Business subscriptions, seat assignments, and usage metrics.
GitHub Copilot Chat API
API for GitHub Copilot Chat interactions and conversations.
GitHub Copilot User Management API
REST API for managing GitHub Copilot seat assignments, billing information, and subscription details for organizations including adding and removing users and teams.
GitHub Copilot Metrics API
REST API for retrieving aggregated Copilot usage metrics at the organization and team level, including data on active users, engaged users, and breakdowns by language and editor.
GitHub Copilot Usage Metrics API
REST API for retrieving detailed Copilot usage metrics reports at the enterprise and organization level, including daily and 28-day aggregated reports for both entity-level and ...
GitHub Copilot Content Exclusion API
REST API for programmatically managing Copilot content exclusion path rules at both the organization and enterprise level, enabling automation and governance of which content Co...
GitHub Copilot Extensions API
Platform for building Copilot Extensions that integrate third-party tools, services, and custom agents into GitHub Copilot Chat, using GitHub Apps with agent or skillset configu...
GitHub Copilot Coding Agent
Autonomous coding agent that works in the background to complete tasks, spinning up secure development environments powered by GitHub Actions to explore code, make changes, run ...
GitHub Copilot Code Review
AI-powered code review agent that analyzes pull requests for issues, suggests fixes, and provides feedback across any programming language with agentic context gathering capabil...
GitHub MCP Server
GitHub official Model Context Protocol server that enables AI tools to interact with GitHub repositories, issues, pull requests, and other resources through a standardized proto...
GitHub Copilot Custom Instructions
Configuration system for providing repository-level, path-specific, and organization-level custom instructions to guide Copilot behavior, code style, and response formatting.
Features
AI-powered inline code suggestions that complete lines, functions, and entire blocks as you type in your IDE.
Conversational AI assistant for asking questions about code, generating solutions, and debugging directly in your editor.
Autonomous agent that explores code, makes changes, runs tests, and opens pull requests from issue assignments.
AI-powered pull request review that analyzes changes, identifies issues, and suggests fixes across any language.
Third-party integrations that extend Copilot Chat with custom tools, services, and domain-specific agents.
Repository-level and organization-level configuration to guide Copilot behavior, code style, and conventions.
Model Context Protocol server enabling AI tools to interact with GitHub repositories, issues, and pull requests.
Governance controls to specify which files and repositories Copilot can access at organization and enterprise level.
Detailed analytics on Copilot adoption, usage patterns, and productivity impact across organizations and enterprises.
Programmatic management of Copilot seat assignments, billing, and subscription details for organizations and teams.
Use Cases
Accelerate software development with AI-powered code completions, chat assistance, and automated code review.
Manage Copilot deployments at scale with seat management, content exclusion, usage metrics, and compliance controls.
Build domain-specific Copilot Extensions and agents that integrate third-party tools and services into the developer workflow.
Automate code review, identify potential issues, and enforce coding standards using the Copilot Code Review agent.
Integrations
Full Copilot integration in VS Code including code completion, chat, code review, and MCP support.
Copilot code completion and chat support across IntelliJ, PyCharm, WebStorm, and other JetBrains IDEs.
Copilot Chat, code review, and coding agent capabilities directly in the GitHub web interface.
Copilot coding agent uses GitHub Actions to spin up secure environments for autonomous coding tasks.
Standard protocol integration enabling AI tools to access GitHub data through the official MCP server.