GitHub Copilot website screenshot

GitHub Copilot

APIs and resources for GitHub Copilot, an AI pair programmer that helps you write code faster.

GitHub Copilot publishes 6 APIs on the APIs.io network, including Copilot Billing API, Copilot Content Exclusion API, Copilot Metrics API, and 3 more. Tagged areas include Agents, AI, Artificial Intelligence, Code Generation, and Code Review.

The GitHub Copilot catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

GitHub Copilot’s developer surface includes authentication, changelog, CLI, developer portal, getting-started guide, engineering blog, signup flow, and 38 more developer resources.

74.5/100 exemplar ▬ flat Agent 58/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
12 APIs 1 MCP Servers 10 Features 4 Use Cases
AgentsAIArtificial IntelligenceCode GenerationCode ReviewCoding AgentCustom InstructionsDeveloper ToolsExtensionsIDEMachine LearningMCPMetricsModel Context ProtocolProductivity

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 74.5/100 · exemplar
Contract Quality 19.5 / 25
Developer Ergonomics 14.3 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 8.2 / 13
Governance 8.4 / 12
Discoverability 8.3 / 10
Agent readiness — 58/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/github-copilot: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

GitHub Copilot Chat API

API for GitHub Copilot Chat interactions and conversations.

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.

GitHub Copilot Copilot Billing API

Organization-level Copilot billing and subscription information

GitHub Copilot Copilot Content Exclusion API

Manage content exclusion path rules for organizations

GitHub Copilot Copilot Metrics API

Aggregated Copilot usage metrics by organization and team

GitHub Copilot Copilot Seats API

Seat assignment management for organizations

GitHub Copilot Copilot Usage Reports API

Downloadable usage metrics reports for enterprises and organizations

GitHub Copilot Copilot User Management API

Add and remove individual users and teams from Copilot subscriptions

Scroll for all 12

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

GitHub Copilot REST API

OPEN COLLECTION

Arazzo Workflows 7

Multi-step API workflows described with the Arazzo specification.

GitHub Copilot Audit Seat Assignments

List all Copilot seat assignments for an organization and drill into the first seat's details.

ARAZZO

GitHub Copilot Deprovision Seats for Users

List current seats, set seats to pending cancellation for selected users, and confirm the updated billing breakdown.

ARAZZO

GitHub Copilot Enterprise Metrics Report

Fetch the latest 28-day enterprise usage report, then the daily enterprise and user-level usage reports for a specific day.

ARAZZO

GitHub Copilot Organization Metrics Report

Pull aggregated organization Copilot metrics, then fetch the latest 28-day org and user-level usage report links.

ARAZZO

GitHub Copilot Provision Seats for Teams

Confirm organization billing capacity, assign Copilot seats to whole teams, and read back the updated seat breakdown.

ARAZZO

GitHub Copilot Provision Seats for Users

Check organization billing capacity, assign Copilot seats to selected users, and verify a seat was granted.

ARAZZO

GitHub Copilot Team Metrics Report

Pull organization-wide Copilot metrics, then drill into a specific team's aggregated metrics.

ARAZZO

Scroll for all 7

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Github Copilot Rate Limits

11 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

Code Completion

AI-powered inline code suggestions that complete lines, functions, and entire blocks as you type in your IDE.

Chat

Conversational AI assistant for asking questions about code, generating solutions, and debugging directly in your editor.

Coding Agent

Autonomous agent that explores code, makes changes, runs tests, and opens pull requests from issue assignments.

Code Review

AI-powered pull request review that analyzes changes, identifies issues, and suggests fixes across any language.

Extensions

Third-party integrations that extend Copilot Chat with custom tools, services, and domain-specific agents.

Custom Instructions

Repository-level and organization-level configuration to guide Copilot behavior, code style, and conventions.

MCP Server

Model Context Protocol server enabling AI tools to interact with GitHub repositories, issues, and pull requests.

Content Exclusion

Governance controls to specify which files and repositories Copilot can access at organization and enterprise level.

Usage Metrics

Detailed analytics on Copilot adoption, usage patterns, and productivity impact across organizations and enterprises.

Seat Management

Programmatic management of Copilot seat assignments, billing, and subscription details for organizations and teams.

Scroll for all 10

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Github Copilot Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

GitHub Copilot API Rules

6 rules · 5 warnings 1 info

SPECTRAL

GitHub Copilot API Rules

20 rules · 8 errors 12 warnings

SPECTRAL

JSON Schema 56

Standalone JSON Schema definitions for this provider's data models.

CodeCompletionsEditor

3 properties

JSON SCHEMA

CodeCompletionsLanguageMetrics

6 properties

JSON SCHEMA

CodeCompletionsModel

5 properties

JSON SCHEMA

CodeCompletionsEditor

3 properties

JSON SCHEMA

CodeCompletionsLanguageMetrics

6 properties

JSON SCHEMA

CodeCompletionsModel

5 properties

JSON SCHEMA

ContentExclusionRules

0 properties

JSON SCHEMA

ContentExclusionRules

0 properties

JSON SCHEMA

CopilotBillingInfo

6 properties

JSON SCHEMA

CopilotDotcomChat

2 properties

JSON SCHEMA

CopilotDotcomPullRequests

2 properties

JSON SCHEMA

CopilotIdeChat

2 properties

JSON SCHEMA

CopilotIdeCodeCompletions

3 properties

JSON SCHEMA

CopilotMetricsDay

7 properties

JSON SCHEMA

CopilotSeatDetail

9 properties

JSON SCHEMA

CopilotSeatsResponse

2 properties

JSON SCHEMA

CopilotBillingInfo

7 properties

JSON SCHEMA

CopilotDotcomChat

2 properties

JSON SCHEMA

CopilotDotcomPullRequests

2 properties

JSON SCHEMA

CopilotIdeChat

2 properties

JSON SCHEMA

CopilotIdeCodeCompletions

3 properties

JSON SCHEMA

CopilotMetricsDay

7 properties

JSON SCHEMA

CopilotSeatDetail

9 properties

JSON SCHEMA

CopilotSeatsResponse

2 properties

JSON SCHEMA

DotcomChatModel

5 properties

JSON SCHEMA

DotcomChatModel

5 properties

JSON SCHEMA

Error

2 properties

JSON SCHEMA

IdeChatEditor

3 properties

JSON SCHEMA

IdeChatModel

7 properties

JSON SCHEMA

IdeChatEditor

3 properties

JSON SCHEMA

IdeChatModel

7 properties

JSON SCHEMA

MetricsLanguageSummary

2 properties

JSON SCHEMA

GitHub Copilot Metrics Schema

0 properties

JSON SCHEMA

MetricsLanguageSummary

2 properties

JSON SCHEMA

PullRequestModel

5 properties

JSON SCHEMA

PullRequestRepository

3 properties

JSON SCHEMA

PullRequestModel

5 properties

JSON SCHEMA

PullRequestRepository

3 properties

JSON SCHEMA

SeatBreakdown

6 properties

JSON SCHEMA

GitHub Copilot Seat Management Schema

0 properties

JSON SCHEMA

SeatBreakdown

6 properties

JSON SCHEMA

SeatsCancelledResponse

1 properties

JSON SCHEMA

SeatsCreatedResponse

1 properties

JSON SCHEMA

SeatsCancelledResponse

1 properties

JSON SCHEMA

SeatsCreatedResponse

1 properties

JSON SCHEMA

SelectedTeamsRequest

1 properties

JSON SCHEMA

SelectedUsersRequest

1 properties

JSON SCHEMA

SelectedTeamsRequest

1 properties

JSON SCHEMA

SelectedUsersRequest

1 properties

JSON SCHEMA

SimpleUser

18 properties

JSON SCHEMA

SimpleUser

18 properties

JSON SCHEMA

Team

12 properties

JSON SCHEMA

UsageReportDaily

2 properties

JSON SCHEMA

UsageReport28Day

3 properties

JSON SCHEMA

UsageReport28Day

3 properties

JSON SCHEMA

UsageReportDaily

2 properties

JSON SCHEMA

Scroll for all 56

JSON Structure 29

JSON Structure definitions describing this provider's data shapes.

Github Copilot Copilot Ide Chat Structure

2 properties

JSON STRUCTURE

Github Copilot Dotcom Chat Model Structure

5 properties

JSON STRUCTURE

Github Copilot Error Structure

2 properties

JSON STRUCTURE

Github Copilot Ide Chat Editor Structure

3 properties

JSON STRUCTURE

Github Copilot Ide Chat Model Structure

7 properties

JSON STRUCTURE

Github Copilot Seat Breakdown Structure

6 properties

JSON STRUCTURE

Github Copilot Simple User Structure

18 properties

JSON STRUCTURE

Github Copilot Structure

0 properties

JSON STRUCTURE

Github Copilot Team Structure

12 properties

JSON STRUCTURE

Scroll for all 29

Examples 47

Example request and response payloads for these APIs.

Github Copilot Team Example

12 fields

EXAMPLE

Scroll for all 47

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Github Copilot Authentication

http/oauth2 · 2 schemes

SECURITY

Github Copilot Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Github Copilot Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Github Copilot Trust Center

trust center published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Github Copilot Scopes

5 scopes · authorizationCode

5 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Github Copilot Agentic Access

19 operations · 5 acting

19 operations · 5 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Developer Productivity

Accelerate software development with AI-powered code completions, chat assistance, and automated code review.

Enterprise Copilot Governance

Manage Copilot deployments at scale with seat management, content exclusion, usage metrics, and compliance controls.

Custom AI Tooling

Build domain-specific Copilot Extensions and agents that integrate third-party tools and services into the developer workflow.

Code Quality Automation

Automate code review, identify potential issues, and enforce coding standards using the Copilot Code Review agent.

Integrations 5

Pre-built integrations with other platforms and tools.

Visual Studio Code

Full Copilot integration in VS Code including code completion, chat, code review, and MCP support.

JetBrains IDEs

Copilot code completion and chat support across IntelliJ, PyCharm, WebStorm, and other JetBrains IDEs.

GitHub.com

Copilot Chat, code review, and coding agent capabilities directly in the GitHub web interface.

GitHub Actions

Copilot coding agent uses GitHub Actions to spin up secure environments for autonomous coding tasks.

Model Context Protocol

Standard protocol integration enabling AI tools to access GitHub data through the official MCP server.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 12

Pagination, idempotency, versioning, errors, and events

Scroll for all 12

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Operate 5

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: GitHub Copilot
description: APIs and resources for GitHub Copilot, an AI pair programmer that helps you write code faster.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://github.githubassets.com/images/modules/site/copilot/copilot-logo.png
url: https://api.github.com/apis.yaml
created: '2024'
modified: '2026-06-20'
specificationVersion: '0.18'
kind: contract
access: 3rd-Party
apis:
- name: GitHub Copilot Chat API
  description: API for GitHub Copilot Chat interactions and conversations.
  humanURL: https://docs.github.com/en/copilot/github-copilot-chat
  baseURL: https://api.github.com
  tags:
  - Chat
  - Conversational AI
  - IDE Integration
  properties:
  - type: Documentation
    url: https://docs.github.com/en/copilot/github-copilot-chat
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/quickstart
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
- name: GitHub Copilot Extensions API
  description: 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 configurations.
  humanURL: https://docs.github.com/en/copilot/building-copilot-extensions
  baseURL: https://api.github.com
  tags:
  - Agents
  - Extensions
  - Integrations
  - Skillsets
  properties:
  - type: Documentation
    url: https://docs.github.com/en/copilot/building-copilot-extensions/about-building-copilot-extensions
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/building-copilot-extensions/creating-a-copilot-extension
  - type: SDKs
    url: https://github.com/github/copilot-sdk
  - type: GitHubOrganization
    url: https://github.com/copilot-extensions
  - type: CodeExamples
    url: https://github.com/copilot-extensions/skillset-example
- name: GitHub Copilot Coding Agent
  description: 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 tests, and open pull requests.
  humanURL: https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent
  baseURL: https://api.github.com
  tags:
  - Agents
  - Automation
  - Code Generation
  - GitHub Actions
  - Pull Requests
  properties:
  - type: Documentation
    url: https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent
  contact:
  - FN: GitHub Support
    email: support@github.com
    url: https://support.github.com
- name: GitHub Copilot Code Review
  description: AI-powered code review agent that analyzes pull requests for issues, suggests fixes, and provides feedback
    across any programming language with agentic context gathering capabilities.
  humanURL: https://docs.github.com/en/copilot/concepts/agents/code-review
  baseURL: https://api.github.com
  tags:
  - Agents
  - Code Quality
  - Code Review
  - Pull Requests
  properties:
  - type: Documentation
    url: https://docs.github.com/en/copilot/concepts/agents/code-review
  contact:
  - FN: GitHub Support
    email: support@github.com
    url: https://support.github.com
- name: GitHub MCP Server
  description: GitHub official Model Context Protocol server that enables AI tools to interact with GitHub repositories, issues,
    pull requests, and other resources through a standardized protocol.
  humanURL: https://docs.github.com/en/copilot/concepts/context/mcp
  baseURL: https://api.github.com
  tags:
  - Agents
  - Context
  - Integrations
  - MCP
  - Model Context Protocol
  properties:
  - type: Documentation
    url: https://docs.github.com/en/copilot/concepts/context/mcp
  - type: GitHubRepository
    url: https://github.com/github/github-mcp-server
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp/set-up-the-github-mcp-server
  contact:
  - FN: GitHub Support
    email: support@github.com
    url: https://support.github.com
- name: GitHub Copilot Custom Instructions
  description: Configuration system for providing repository-level, path-specific, and organization-level custom instructions
    to guide Copilot behavior, code style, and response formatting.
  humanURL: https://docs.github.com/en/copilot/how-tos/configure-custom-instructions
  baseURL: https://api.github.com
  tags:
  - Configuration
  - Customization
  - Instructions
  - Organizations
  properties:
  - type: Documentation
    url: https://docs.github.com/en/copilot/how-tos/configure-custom-instructions
  contact:
  - FN: GitHub Support
    email: support@github.com
    url: https://support.github.com
- aid: github-copilot:github-copilot-copilot-billing-api
  name: GitHub Copilot Copilot Billing API
  description: Organization-level Copilot billing and subscription information
  humanURL: https://docs.github.com/en/copilot
  baseURL: https://api.github.com
  tags:
  - Copilot Billing
  properties:
  - type: OpenAPI
    url: openapi/github-copilot-copilot-billing-api-openapi.yml
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/quickstart
  - type: Features
    url: https://docs.github.com/en/copilot/get-started/features
  - type: Plans
    url: https://docs.github.com/en/copilot/get-started/plans
  - type: JSONSchema
    url: json-schema/github-copilot-seat-schema.json
  - type: JSONSchema
    url: json-schema/github-copilot-metrics-schema.json
  - type: JSONLD
    url: json-ld/github-copilot-context.jsonld
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-for-business
  - type: Pricing
    url: https://github.com/features/copilot#pricing
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-user-management
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-usage-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-content-exclusion-management
- aid: github-copilot:github-copilot-copilot-content-exclusion-api
  name: GitHub Copilot Copilot Content Exclusion API
  description: Manage content exclusion path rules for organizations
  humanURL: https://docs.github.com/en/copilot
  baseURL: https://api.github.com
  tags:
  - Copilot Content Exclusion
  properties:
  - type: OpenAPI
    url: openapi/github-copilot-copilot-content-exclusion-api-openapi.yml
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/quickstart
  - type: Features
    url: https://docs.github.com/en/copilot/get-started/features
  - type: Plans
    url: https://docs.github.com/en/copilot/get-started/plans
  - type: JSONSchema
    url: json-schema/github-copilot-seat-schema.json
  - type: JSONSchema
    url: json-schema/github-copilot-metrics-schema.json
  - type: JSONLD
    url: json-ld/github-copilot-context.jsonld
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-for-business
  - type: Pricing
    url: https://github.com/features/copilot#pricing
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-user-management
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-usage-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-content-exclusion-management
- aid: github-copilot:github-copilot-copilot-metrics-api
  name: GitHub Copilot Copilot Metrics API
  description: Aggregated Copilot usage metrics by organization and team
  humanURL: https://docs.github.com/en/copilot
  baseURL: https://api.github.com
  tags:
  - Copilot Metrics
  properties:
  - type: OpenAPI
    url: openapi/github-copilot-copilot-metrics-api-openapi.yml
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/quickstart
  - type: Features
    url: https://docs.github.com/en/copilot/get-started/features
  - type: Plans
    url: https://docs.github.com/en/copilot/get-started/plans
  - type: JSONSchema
    url: json-schema/github-copilot-seat-schema.json
  - type: JSONSchema
    url: json-schema/github-copilot-metrics-schema.json
  - type: JSONLD
    url: json-ld/github-copilot-context.jsonld
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-for-business
  - type: Pricing
    url: https://github.com/features/copilot#pricing
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-user-management
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-usage-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-content-exclusion-management
- aid: github-copilot:github-copilot-copilot-seats-api
  name: GitHub Copilot Copilot Seats API
  description: Seat assignment management for organizations
  humanURL: https://docs.github.com/en/copilot
  baseURL: https://api.github.com
  tags:
  - Copilot Seats
  properties:
  - type: OpenAPI
    url: openapi/github-copilot-copilot-seats-api-openapi.yml
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/quickstart
  - type: Features
    url: https://docs.github.com/en/copilot/get-started/features
  - type: Plans
    url: https://docs.github.com/en/copilot/get-started/plans
  - type: JSONSchema
    url: json-schema/github-copilot-seat-schema.json
  - type: JSONSchema
    url: json-schema/github-copilot-metrics-schema.json
  - type: JSONLD
    url: json-ld/github-copilot-context.jsonld
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-for-business
  - type: Pricing
    url: https://github.com/features/copilot#pricing
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-user-management
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-usage-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-content-exclusion-management
- aid: github-copilot:github-copilot-copilot-usage-reports-api
  name: GitHub Copilot Copilot Usage Reports API
  description: Downloadable usage metrics reports for enterprises and organizations
  humanURL: https://docs.github.com/en/copilot
  baseURL: https://api.github.com
  tags:
  - Copilot Usage Reports
  properties:
  - type: OpenAPI
    url: openapi/github-copilot-copilot-usage-reports-api-openapi.yml
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/quickstart
  - type: Features
    url: https://docs.github.com/en/copilot/get-started/features
  - type: Plans
    url: https://docs.github.com/en/copilot/get-started/plans
  - type: JSONSchema
    url: json-schema/github-copilot-seat-schema.json
  - type: JSONSchema
    url: json-schema/github-copilot-metrics-schema.json
  - type: JSONLD
    url: json-ld/github-copilot-context.jsonld
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-for-business
  - type: Pricing
    url: https://github.com/features/copilot#pricing
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-user-management
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-usage-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-content-exclusion-management
- aid: github-copilot:github-copilot-copilot-user-management-api
  name: GitHub Copilot Copilot User Management API
  description: Add and remove individual users and teams from Copilot subscriptions
  humanURL: https://docs.github.com/en/copilot
  baseURL: https://api.github.com
  tags:
  - Copilot User Management
  properties:
  - type: OpenAPI
    url: openapi/github-copilot-copilot-user-management-api-openapi.yml
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot
  - type: Authentication
    url: https://docs.github.com/en/rest/authentication
  - type: GettingStarted
    url: https://docs.github.com/en/copilot/quickstart
  - type: Features
    url: https://docs.github.com/en/copilot/get-started/features
  - type: Plans
    url: https://docs.github.com/en/copilot/get-started/plans
  - type: JSONSchema
    url: json-schema/github-copilot-seat-schema.json
  - type: JSONSchema
    url: json-schema/github-copilot-metrics-schema.json
  - type: JSONLD
    url: json-ld/github-copilot-context.jsonld
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-for-business
  - type: Pricing
    url: https://github.com/features/copilot#pricing
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-user-management
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-usage-metrics
  - type: Documentation
    url: https://docs.github.com/en/rest/copilot/copilot-content-exclusion-management
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: http://apievangelist.com
tags:
- Agents
- AI
- Artificial Intelligence
- Code Generation
- Code Review
- Coding Agent
- Custom Instructions
- Developer Tools
- Extensions
- IDE
- Machine Learning
- MCP
- Metrics
- Model Context Protocol
- Productivity
common:
- type: AgenticAccess
  url: agentic-access/github-copilot-agentic-access.yml
- type: Authentication
  url: authentication/github-copilot-authentication.yml
- type: OAuthScopes
  url: scopes/github-copilot-scopes.yml
- type: Packages
  url: packages/github-copilot-packages.yml
- type: WellKnown
  url: well-known/github-copilot-well-known.yml
- type: SecurityTxt
  url: well-known/github-copilot-security.txt
- type: MCPServer
  url: mcp/github-copilot-mcp.yml
- type: LLMsTxt
  url: llms/github-copilot-llms.txt
- type: Overlay
  url: overlays/github-copilot-openapi-overlay.yaml
- type: Conformance
  url: conformance/github-copilot-conformance.yml
- type: ErrorCatalog
  url: errors/github-copilot-problem-types.yml
- type: Lifecycle
  url: lifecycle/github-copilot-lifecycle.yml
- type: Conventions
  url: conventions/github-copilot-conventions.yml
- type: ChangeLog
  url: changelog/github-copilot-changelog.yml
- type: CLI
  url: cli/github-copilot-cli.yml
- type: DataModel
  url: data-model/github-copilot-data-model.yml
- type: DomainSecurity
  url: security/github-copilot-domain-security.yml
- type: VulnerabilityDisclosure
  url: security/github-copilot-vulnerability-disclosure.yml
- type: TrustCenter
  url: security/github-copilot-trust-center.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/github-copilot/overview
- type: Arazzo
  url: arazzo/github-copilot-audit-seats-workflow.yml
  name: GitHub Copilot Audit Seat Assignments
- type: Arazzo
  url: arazzo/github-copilot-deprovision-users-workflow.yml
  name: GitHub Copilot Deprovision Seats for Users
- type: Arazzo
  url: arazzo/github-copilot-enterprise-metrics-report-workflow.yml
  name: GitHub Copilot Enterprise Metrics Report
- type: Arazzo
  url: arazzo/github-copilot-org-metrics-report-workflow.yml
  name: GitHub Copilot Organization Metrics Report
- type: Arazzo
  url: arazzo/github-copilot-provision-teams-workflow.yml
  name: GitHub Copilot Provision Seats for Teams
- type: Arazzo
  url: arazzo/github-copilot-provision-users-workflow.yml
  name: GitHub Copilot Provision Seats for Users
- type: Arazzo
  url: arazzo/github-copilot-team-metrics-report-workflow.yml
  name: GitHub Copilot Team Metrics Report
- type: Portal
  url: https://github.com/features/copilot
- type: StatusPage
  url: https://www.githubstatus.com/
- type: TermsOfService
  url: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service
- type: PrivacyPolicy
  url: https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement
- type: GettingStarted
  url: https://docs.github.com/en/copilot/quickstart
- type: Blog
  url: https://github.blog/tag/github-copilot/
- type: Signup
  url: https://github.com/github-copilot/signup
- type: Pricing
  url: https://github.com/features/copilot/plans
- type: ChangeLog
  url: https://github.blog/changelog/label/copilot/
- type: Support
  url: https://support.github.com
- type: SDKs
  url: https://github.com/github/copilot-sdk
- type: TrustCenter
  url: https://copilot.github.trust.page/
- type: RateLimits
  url: https://docs.github.com/en/rest/overview/rate-limits-for-the-rest-api
- type: Authentication
  url: https://docs.github.com/en/rest/authentication
- type: OpenAPI
  url: https://github.com/github/rest-api-description
- type: Documentation
  url: https://docs.github.com/en/copilot
- type: Marketplace
  url: https://github.com/marketplace?type=apps&copilot_app=true
- type: Features
  data:
  - name: Code Completion
    description: AI-powered inline code suggestions that complete lines, functions, and entire blocks as you type in your
      IDE.
  - name: Chat
    description: Conversational AI assistant for asking questions about code, generating solutions, and debugging directly
      in your editor.
  - name: Coding Agent
    description: Autonomous agent that explores code, makes changes, runs tests, and opens pull requests from issue assignments.
  - name: Code Review
    description: AI-powered pull request review that analyzes changes, identifies issues, and suggests fixes across any language.
  - name: Extensions
    description: Third-party integrations that extend Copilot Chat with custom tools, services, and domain-specific agents.
  - name: Custom Instructions
    description: Repository-level and organization-level configuration to guide Copilot behavior, code style, and conventions.
  - name: MCP Server
    description: Model Context Protocol server enabling AI tools to interact with GitHub repositories, issues, and pull requests.
  - name: Content Exclusion
    description: Governance controls to specify which files and repositories Copilot can access at organization and enterprise
      level.
  - name: Usage Metrics
    description: Detailed analytics on Copilot adoption, usage patterns, and productivity impact across organizations and
      enterprises.
  - name: Seat Management
    description: Programmatic management of Copilot seat assignments, billing, and subscription details for organizations
      and teams.
- type: UseCases
  data:
  - name: Developer Productivity
    description: Accelerate software development with AI-powered code completions, chat assistance, and automated code review.
  - name: Enterprise Copilot Governance
    description: Manage Copilot deployments at scale with seat management, content exclusion, usage metrics, and compliance
      controls.
  - name: Custom AI Tooling
    description: Build domain-specific Copilot Extensions and agents that integrate third-party tools and services into the
      developer workflow.
  - name: Code Quality Automation
    description: Automate code review, identify potential issues, and enforce coding standards using the Copilot Code Review
      agent.
- type: Integrations
  data:
  - name: Visual Studio Code
    description: Full Copilot integration in VS Code including code completion, chat, code review, and MCP support.
  - name: JetBrains IDEs
    description: Copilot code completion and chat support across IntelliJ, PyCharm, WebStorm, and other JetBrains IDEs.
  - name: GitHub.com
    description: Copilot Chat, code review, and coding agent capabilities directly in the GitHub web interface.
  - name: GitHub Actions
    description: Copilot coding agent uses GitHub Actions to spin up secure environments for autonomous coding tasks.
  - name: Model Context Protocol
    description: Standard protocol integration enabling AI tools to access GitHub data through the official MCP server.
- type: LlmsText
  url: https://docs.github.com/llms.txt