Trusted by thousands of engineers at fast-growing companies
Detect, quarantine, and eliminate flaky tests
Any language, any test runner, any CI provider.
Quarantine flaky tests automatically
Speed up CI by eliminating test re-runs while continuing to collect stack trace info on failures.
Learn about quarantining
Eliminate flaky tests for good
Stay on top of flakes with test summaries in PRs and integrations with tools like Slack and Linear.
Read about webhook supportIntegrated ticketing
Connect to Linear or Jira to create and update tickets automatically
Test status history
Determine when a test becomes flaky or broken.
AI-powered failure analysis
Spot duplicate failures and get AI summaries of what went wrong.
Upgrade Your GitHub Merge Queue
Stop main from turning red. Stop CI costs from spiraling. Stop waiting in a serial queue.
Anti-Flake Protection
Failed PRs stay in queue while downstream PRs test. If a later PR passes, both are merged.
Learn about anti-flake protectionIntelligent Batching
Batch up to 100 PRs in one run. When a batch fails, auto-bisection isolates the culprit - no manual debugging.
See how batching worksParallel Queues
Create parallel lanes for non-overlapping changes. Hotfixes jump the line without cascade rebuilds.
Explore parallel queues






What people are saying about Trunk

The flaky test dashboard has been super useful, allowing our team to see flaky vs broken tests, number of pull requests impacted by flaky tests, and the age and frequency of flaky tests.
Travis Roberts
Staff Engineer @ BetterUp
Trunk's Flaky Test Solution is so far the best one we've worked with, and we look forward to continuing to work with it.
Ferhat Aram
DevOps Engineer @ Sellwerk
I primarily focused on the flaky tests tab and found all the information I sought. The app provided an excellent summary of our E2E pain points.
Ziv Gutman
QA Engineer @ Growthspace
Potential problems are resolved before we even commit the code... That's a big win for any team.
David Mytton
Co-Founder @ Console
Trunk is a game-changer for any team that uses multiple programming languages. It’s the most straightforward way to install everything you need, get it up and running, and never have to worry about it anymore.
Vitor Capretz
Software Engineer @ WorkOS
Trunk Merge was a winner for us because something that used to take 30 minutes can be replaced with something that takes two.
George Jacob
Sr. Software Engineer @ Faire






