Graphite logo

Graphite

Graphite is a code review platform built on top of GitHub for stacking pull requests, AI code review, and merging at scale. The gt CLI creates and submits stacked PRs, Graphite Agent (Diamond) provides codebase-aware AI review and chat, and a merge queue batches and tests PRs in parallel. Graphite has no standalone public REST API - it integrates through a GitHub App that consumes GitHub webhooks, the gt CLI (authenticated with a Graphite token), the GT MCP server, and label / GitHub-mediated integrations (Slack, Linear, external merge queue).

6 APIs 0 Features
Code ReviewStacked PRsMerge QueueAI Code ReviewDeveloper ToolsGitHub

APIs

Graphite GitHub App

Graphite installs as a GitHub App (graphite-app) on an organization to receive GitHub webhooks for real-time updates on CI status, mergeability, and push events, and to call Git...

Graphite CLI (gt)

The gt command-line interface creates, stacks, submits, syncs, restacks, and merges pull requests from the terminal. It authenticates with a Graphite auth token (gt auth) and dr...

Graphite GT MCP Server

GT MCP is a Model Context Protocol server built into the Graphite CLI (gt mcp) that lets AI agents in tools like Cursor and Claude Code automatically break large changes into sm...

Graphite Agent (Diamond) AI Code Review

Graphite Agent (formerly Diamond, now unified with Graphite Chat) is a codebase-aware AI code review agent that comments on pull requests, answers questions, and helps fix and i...

Graphite Merge Queue

The Graphite merge queue batches and tests multiple PRs in parallel once they are ready, reducing wait times and merge conflicts. Integration with an external merge queue is lab...

Graphite Insights

Graphite Insights tracks team engineering velocity (PR throughput, review latency, and related stats) over indexed repositories, surfaced in the Graphite web app. No public anal...

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: graphite-dev
url: https://raw.githubusercontent.com/api-evangelist/graphite-dev/refs/heads/main/apis.yml
name: Graphite
kind: company
description: Graphite is a code review platform built on top of GitHub for stacking
  pull requests, AI code review, and merging at scale. The gt CLI creates and submits
  stacked PRs, Graphite Agent (Diamond) provides codebase-aware AI review and chat,
  and a merge queue batches and tests PRs in parallel. Graphite has no standalone
  public REST API - it integrates through a GitHub App that consumes GitHub webhooks,
  the gt CLI (authenticated with a Graphite token), the GT MCP server, and label /
  GitHub-mediated integrations (Slack, Linear, external merge queue).
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Code Review
- Stacked PRs
- Merge Queue
- AI Code Review
- Developer Tools
- GitHub
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: graphite-dev:graphite-github-app
  name: Graphite GitHub App
  tags:
  - GitHub App
  - Webhooks
  - Authentication
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://graphite.com/docs/authenticate-with-github-app
  baseURL: https://github.com/apps/graphite-app
  properties:
  - url: https://graphite.com/docs/authenticate-with-github-app
    type: Documentation
  - url: https://github.com/marketplace/graphite-dev
    type: APIReference
  - url: openapi/graphite-dev-openapi.yml
    type: OpenAPI
  description: Graphite installs as a GitHub App (graphite-app) on an organization
    to receive GitHub webhooks for real-time updates on CI status, mergeability, and
    push events, and to call GitHub's APIs with fine-grained permissions and short-lived
    tokens. GitHub is the only git provider Graphite integrates with; there is no
    standalone Graphite-hosted REST API.
- aid: graphite-dev:graphite-cli
  name: Graphite CLI (gt)
  tags:
  - CLI
  - Stacked PRs
  - Stacking
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://graphite.com/docs/cli-overview
  baseURL: https://app.graphite.dev
  properties:
  - url: https://graphite.com/docs/cli-overview
    type: Documentation
  - url: https://graphite.com/docs/command-reference
    type: APIReference
  - url: openapi/graphite-dev-openapi.yml
    type: OpenAPI
  description: The gt command-line interface creates, stacks, submits, syncs, restacks,
    and merges pull requests from the terminal. It authenticates with a Graphite auth
    token (gt auth) and drives Graphite's hosted platform plus GitHub on the user's
    behalf.
- aid: graphite-dev:graphite-mcp
  name: Graphite GT MCP Server
  tags:
  - MCP
  - Model Context Protocol
  - AI Agents
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://graphite.com/docs/gt-mcp
  baseURL: https://graphite.com/docs/gt-mcp
  properties:
  - url: https://graphite.com/docs/gt-mcp
    type: Documentation
  - url: openapi/graphite-dev-openapi.yml
    type: OpenAPI
  description: GT MCP is a Model Context Protocol server built into the Graphite CLI
    (gt mcp) that lets AI agents in tools like Cursor and Claude Code automatically
    break large changes into smaller, reviewable stacked pull requests. It is a local
    MCP server over the CLI, not a remote HTTP API.
- aid: graphite-dev:graphite-agent-diamond
  name: Graphite Agent (Diamond) AI Code Review
  tags:
  - AI Code Review
  - Diamond
  - Code Review
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://graphite.com/docs/ai-reviews
  baseURL: https://app.graphite.dev
  properties:
  - url: https://graphite.com/docs/ai-reviews
    type: Documentation
  - url: https://graphite.com/docs/ai-review-customization
    type: Documentation
  - url: openapi/graphite-dev-openapi.yml
    type: OpenAPI
  description: Graphite Agent (formerly Diamond, now unified with Graphite Chat) is
    a codebase-aware AI code review agent that comments on pull requests, answers
    questions, and helps fix and iterate on code. It is triggered on PRs through the
    Graphite platform and configured via repository settings, not via a public API.
- aid: graphite-dev:graphite-merge-queue
  name: Graphite Merge Queue
  tags:
  - Merge Queue
  - CI
  - Automation
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://graphite.com/docs/graphite-merge-queue
  baseURL: https://app.graphite.dev
  properties:
  - url: https://graphite.com/docs/graphite-merge-queue
    type: Documentation
  - url: https://graphite.com/docs/external-merge-queue-integration
    type: Documentation
  - url: openapi/graphite-dev-openapi.yml
    type: OpenAPI
  description: The Graphite merge queue batches and tests multiple PRs in parallel
    once they are ready, reducing wait times and merge conflicts. Integration with
    an external merge queue is label-based and GitHub-mediated rather than exposed
    as an HTTP API.
- aid: graphite-dev:graphite-insights
  name: Graphite Insights
  tags:
  - Insights
  - Analytics
  - Engineering Velocity
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://graphite.com/docs/insights
  baseURL: https://app.graphite.dev
  properties:
  - url: https://graphite.com/docs/insights
    type: Documentation
  - url: https://graphite.com/docs/insights-stats-definitions
    type: Documentation
  - url: openapi/graphite-dev-openapi.yml
    type: OpenAPI
  description: Graphite Insights tracks team engineering velocity (PR throughput,
    review latency, and related stats) over indexed repositories, surfaced in the
    Graphite web app. No public analytics API is documented.
common:
- type: GitHubOrganization
  url: https://github.com/withgraphite
- type: LinkedIn
  url: https://www.linkedin.com/company/graphite-dev
- type: Website
  url: https://graphite.dev
- type: Documentation
  url: https://graphite.com/docs
- type: Plans
  url: plans/graphite-dev-plans-pricing.yml
- type: RateLimits
  url: rate-limits/graphite-dev-rate-limits.yml
- type: FinOps
  url: finops/graphite-dev-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com