Everything your team needs to ship faster

Free

$0

For individuals, startups, and open source projects


Everything you need to start stacking:
  • Full stacking support with GitHub.com
  • Unlimited open stacks
  • Graphite CLI & VS Code extension
  • PR Inbox
  • Actionable Slack notifications
Claim free account

Team

$99/month - includes 5 seats

+ $25/month/addt'l seat (billed annually)
or +$29/month/addt'l seat (billed monthly)


Graphite for Teams includes:
Start free trial

Enterprise

Talk to us

Enterprise-level security and support


Everything in the Team plan, plus:
  • Invoicing support with custom plans
  • Premium product support
  • Compliant audit log
  • Custom SLAs & enterprise agreements
  • Integration with third-party merge queues
  • Support for repos with 200+ committers
Get in touch
Engineers at Ramp are

3x faster

shipping code using Graphite

Graphite is

“indispensable”

for engineers at Tecton

Engineers at Asana

save 7 hrs

every week using Graphite

Add-ons

Powerful, integrated tools to help you scale without compromising developer experience

Automations


  • Automate your pull request workflows
  • Assign reviewers automatically
  • Get notified of changes to important files
  • Trigger other workflows & scripts
Learn more

CI Optimizations


  • Reduce CI spend for stacked pull requests
  • Customize CI behavior to unblock developers
  • Integrates with GitHub Actions & Buildkite
Learn more

Graphite Reviewer


  • Catch bugs early with instant feedback
  • Get high-context feedback with RAG (Retrieval-Augmented Generation)
  • Enforce code consistency

  • Coming soon
  • Customize with your own rules
Learn more
Coming soon

Reports


  • Detailed software engineering metrics
  • Drill into every data point (PRs, approvals, teams, commits, reviews, etc.)
  • Build your own reports & dashboards with CSV export
  • Extend insights with additional data sources
Learn more

Core features

SeatsFreeTeamEnterprise
PriceFree
$99/month - includes 5 seats
$29/month for each additional seat or $25/month billed annually
Custom pricing
Seat countUp to 10Up to 100Unlimited
Seat management
Access control
Core featuresFreeTeamEnterprise
Pull request inbox
MacOS menu bar app
Unified review page
Slack notifications
AI summarize and suggestions
StackingFreeTeamEnterprise
Number of stacksUnlimitedUnlimitedUnlimited
gt CLI
VS Code extension
Stack merge
Stack collaboration
GitHub syncFreeTeamEnterprise
Synced pull requestsUp to 2,000 PRs/monthUp to 2,000 PRs/monthUnlimited
Bidirectional GitHub sync
Works with GitHub Enterprise Cloud
Synced repositories3030Custom
Searchable history24 months24 months36 months
Merge queueFreeTeamEnterprise
Graphite merge queue
Parallel CI
Batching
PartitioningComing soon
Bot merging
GitHub merge queue integration
3rd party merge queue integration
Team featuresFreeTeamEnterprise
AutomationsIncluded for free$0.05 per PR evaluatedCustom pricing
CI optimizationsIncluded for free$0.25 per PR evaluatedCustom pricing
InsightsIncluded for freeTeam-wideOrg-wide
Meme library
SecurityFreeTeamEnterprise
SOC II certification
Annual security reviews
Audit logs (SEIM)Coming soon
SAML sign-in integrationComing soon
Compliance & supportFreeTeamEnterprise
In-app & CLI feedback request form
Slack community
Enterprise MSA
Custom invoicing and payment terms
Onboarding sessions
Priority support Slack channel
Customer support SLAs

Pricing FAQ


How does billing work for the Graphite Team plan?

The Team plan is billed at $99 monthly for the first 5 seats. Additional seats are priced as follows:
  • Annual subscription: $25/seat/mo for each additional seat after 5
  • Monthly subscription: $29/seat/mo for each additional seat after 5
Please note that teams will now have the ability to manage seats in their plan; this differs from our previous Team plan, which automatically billed for all active users across the org.

Do I qualify for a free Graphite subscription?

Graphite is free for personal repos, teams with 10 or fewer GitHub collaborators, open source projects, and students/educators.
  • Personal repos — This benefit will apply automatically with no action required
  • Startups and small teams — If your organization qualifies, a coupon will automatically be applied during checkout
  • Open source projects, students and educators — Contact us at support@graphite.dev to see if you qualify

Can I keep using Graphite for free as an individual?

Yes, if you are working on a project in a personal repo or contributing to a qualifying open source project. Please note that there is no dedicated “individual tier” of Graphite.

What does “per PR evaluated” mean for add-ons pricing?

Both Automations and CI Optimizations use monthly billing cycles even if your Graphite team is on an annual plan. And both Automations and CI Optimizations charge per pull request; however, they differ slightly in when and how they count a pull request. The key difference being how they count draft pull requests:

CI Optimizations:

You can enable CI Optimizations per repo. When a team enables CI Optimization for a repo, Graphite will charge for all pull requests created in that repo during that team’s billing period at the end of the period. We count each PR once regardless of how many CI pipelines are optimized.

Automations:

You can set up Automations for each repo. When a team sets up an automation, Graphite charges only for pull requests that are published in that repo during the team’s billing period. This means:
  • New non-draft pull requests created
  • Pull requests that are changed from draft to published (non-draft)
Each automation charges separately per PR. So if you were to publish 3 PRs during a billing period, and you had 2 active automations, you would be charged a total of 6 * our base rate. You can pause an automation at any time. PRs created while an automation is paused will not be counted as an evaluated PR for that automation.

What does “per active committer/month” mean for add-ons pricing?

Neither Graphite Reports, nor Graphite Reviewer counts bots as active committers. Both Reviewer and Reports will be billed monthly even if your Graphite team is on an annual plan. Though Graphite Reviewer and Graphite Reports count active committers in a similar way, the features are enabled and billed for differently.

Graphite Reviewer:

Graphite Reviewer can be enabled on a per-repo basis. The Graphite team that enables Reviewer in a repo will be billed at the end of their current billing cycle for all committers that were active (e.g. created a pull request) in the last 30 days prior to the end of their billing cycle. If multiple repos are enabled by the same team, each unique committer will only be counted once even if they were active in multiple repos. If two repos are enabled by different Graphite billing teams, committers in each repo would independently count towards each bill.

Graphite Reports:

When Graphite Reports is enabled, it is enabled for all synced repos (all the repos that Graphite users in your org have access to and have chosen to sync). Even though the Graphite Reports feature cannot be enabled on a repo-by-repo basis, you are still be able to filter the data you see in your reports by repo. Reports are billed to the Graphite billing team that enabled it at the end of their billing cycle. At that time, the team will be charged for the number of unique active committers (eg. users who have created a pull request) across all synced repos in their org.

Built for the world’s fastest engineering teams – now available to everyone