New
Introducing Trunk Merge: ensure your code always passes tests, at any scale Read More
Trunk logo
Pricing
Log InSchedule a demoGet Started
Trunk logo

Developer Experience, Supercharged

Trunk is a DevEx toolkit that enables you to ship code quickly while maintaining the guardrails necessary for a large team. Use Trunk for checking, testing, merging, and monitoring your code.

Get Started for FreeSchedule a demo

Trusted By Amazing Companies

Waabi logo
Doordash logo
Aurora logo
The Atlantic logo
Voxel logo
Kodiak logo
HashiCorp logo
Oracle logo
Vidyard logo
Nasa logo
Merge Illustration

Merge

Trunk Merge automates your merge workflow, saving you time and improving your code quality.

Get StartedSchedule a Demo
Merge Illustration
Merge automation illustration

Merge automates your merge workflow, saving you time and improving your
code quality.

Merge guarantees tests will always pass on your main branch by testing every pull request when it’s ready to merge - instead of when the pull request is opened.

Subfeature Illustration

Automate Your Merge Flow

Submit your PR as soon as you’re done working on it. Merge will wait for reviews and tests, then automatically merge the changes.
Subfeature Illustration

Configuration as Code

Configure your merge process in your repo. No need to manage settings for yet another SaaS tool.
Merge automation illustration

Merge integrates with the tools and platforms you already use.

Trunk Merge works in your terminal, in GitHub, in Slack, and with any CI system.

Subfeature Illustration

Work with any CI system

Gate on your tests whether you use CircleCI, Buildkite, Jenkins, or GitHub.
Subfeature Illustration

Get updates in Slack

Get updates about the status of your pull requests in Slack instead of continually checking GitHub.
Check Illustration

Check

Lightning-fast static analysis for monorepos. Instantaneous results for every language, every technology, locally and on CI.

Get StartedSchedule a Demo
Check Illustration
Merge automation illustration

Check is a framework for rigorous static analysis on a repo of any scale.

Don’t sacrifice code quality for developer velocity as your team grows. Check finds new issues on code you changed without bothering you about old issues.

Subfeature Illustration

Check only your changes

Check only notifies you about issues related to code you changed. Merge your pull requests without being blocked by legacy code.
Subfeature Illustration

Designed to be used locally

Get immediate feedback as you write your feature instead of waiting for a remote workflow or a CI machine to run.
Merge automation illustration

Check generates dashboards to monitor your repo’s code quality over time.

Check can upload snapshots of the issues in your repository to track progress over time. Filter and search through all the issues in your code to identify and prioritize fixing high-impact issues.

Subfeature Illustration

Monitor the Trend

Track progress over time, for different languages. Use Check to identify commits that impact your repositories code quality.
Subfeature Illustration

Fix High Severity Issues

Powerful sorting and filtering tools allow you to focus your efforts on the most important issues
Analytics Illustration

Analytics

Get detailed analytics for your GitHub actions. Instantly identify slow workflows, flakey jobs, and problematic runner pools.

Get StartedSchedule a Demo
Analytics Illustration
Merge automation illustration

Trunk Analytics provides powerful dashboards to help you understand the performance of your GitHub Actions.

Introspect your Workflow and Job performance by exploring detailed charts and metrics. Track trends over time to prioritize improvements to your CI infrastructure and Workflow configuration.

Subfeature Illustration

Track trends over time

Concise charts help you track the latency and throughput of your workflows, as well as runner usage and spending.
Subfeature Illustration

Deep dive into metrics

Use detailed visualizations to triage issues with specific Workflows or tune Runners or Runner Pools.
Merge automation illustration

Trunk Analytics monitors your GitHub Actions usage and notifies you when there’s an issue.

Monitor the performance metrics you care about most, and get notifications so you can respond to issues when they happen instead of your developers having to tell you something is wrong.

Subfeature Illustration

Monitor critical signals

Be alerted when Jobs are waiting too long for Runners, when CI time suddenly doubles, or when failure rates spike.
Subfeature Illustration

Get alerts where you need

Subscribe to alerts via Slack, email, SMS, and more to help your team respond to issues right away.

Testimonials

Thanks for building Trunk, it’s solving a major pain point

Anurag Kanungo, Co-founder,
Voxel logo

Get Started With Trunk

Get Started For Free
Product


Join our Newsletter
Privacy Policy  •  Terms Of Service