Everything your team needs to ship faster
Free
$0
For individuals, startups, and open source projects
Everything you need to start stacking:
Claim free account- Full stacking support with GitHub.com
- Unlimited open stacks
- Graphite CLI & VS Code extension
- PR Inbox
- Actionable Slack notifications
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- Full stacking support with GitHub.com and GitHub Enterprise Cloud
- Unlimited open stacks
- Up to 30 searchable GitHub repositories per user
- Up to 2 years of searchable pull request history
- Graphite Merge Queue
- Graphite Efficiency Insights
Enterprise
Talk to us
Enterprise-level security and support
Everything in the Team plan, plus:
Get in touch- 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
Engineers at Ramp are
3x faster
shipping code using GraphiteGraphite is
“indispensable”
for engineers at TectonEngineers at Asana
save 7 hrs
every week using GraphiteAdd-ons
Powerful, integrated tools to help you scale without compromising developer experienceAutomations
$0.05
- Automate your pull request workflows
- Assign reviewers automatically
- Get notified of changes to important files
- Trigger other workflows & scripts
CI Optimizations
$0.25
- Reduce CI spend for stacked pull requests
- Customize CI behavior to unblock developers
- Integrates with GitHub Actions & Buildkite
Graphite Reviewer
- Catch bugs early with instant feedback
- Get high-context feedback with RAG (Retrieval-Augmented Generation)
- Enforce code consistency
- Customize with your own rules
Coming soon
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
Core features
Seats | Free | Team | Enterprise |
---|---|---|---|
Price | Free | $99/month - includes 5 seats $29/month for each additional seat or $25/month billed annually | Custom pricing |
Seat count | Up to 10 | Up to 100 | Unlimited |
Seat management | |||
Access control |
Core features | Free | Team | Enterprise |
---|---|---|---|
Pull request inbox | |||
MacOS menu bar app | |||
Unified review page | |||
Slack notifications | |||
AI summarize and suggestions |
Stacking | Free | Team | Enterprise |
---|---|---|---|
Number of stacks | Unlimited | Unlimited | Unlimited |
gt CLI | |||
VS Code extension | |||
Stack merge | |||
Stack collaboration |
GitHub sync | Free | Team | Enterprise |
---|---|---|---|
Synced pull requests | Up to 2,000 PRs/month | Up to 2,000 PRs/month | Unlimited |
Bidirectional GitHub sync | |||
Works with GitHub Enterprise Cloud | |||
Synced repositories | 30 | 30 | Custom |
Searchable history | 24 months | 24 months | 36 months |
Merge queue | Free | Team | Enterprise |
---|---|---|---|
Graphite merge queue | |||
Parallel CI | |||
Batching | |||
Partitioning | Coming soon | ||
Bot merging | |||
GitHub merge queue integration | |||
3rd party merge queue integration |
Team features | Free | Team | Enterprise |
---|---|---|---|
Automations | Included for free | $0.05 per PR evaluated | Custom pricing |
CI optimizations | Included for free | $0.25 per PR evaluated | Custom pricing |
Insights | Included for free | Team-wide | Org-wide |
Meme library |
Security | Free | Team | Enterprise |
---|---|---|---|
SOC II certification | |||
Annual security reviews | |||
Audit logs (SIEM) | Coming soon | ||
SAML sign-in integration | Coming soon |
Compliance & support | Free | Team | Enterprise |
---|---|---|---|
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.