Trunk
Trunk is a CI reliability platform that eliminates flaky tests and automates merge queues to restore developer velocity and reduce CI bottlenecks. It detects and quarantines flaky tests, provides in-PR visibility and automated ticketing, and runs parallel, graph-based merge lanes to avoid serial merge-queue slowdowns. Trunk also offers AI-powered failure analysis and CLI/API integrations so teams can debug and automate remediation where they work.
- Flaky test detection & quarantine: Automatically flag and isolate flaky tests while continuing to run them for diagnosis to prevent false failures from blocking pipelines.
- Parallel merge queue: Build graph-based parallel lanes and intelligent batching to test non-overlapping PRs simultaneously and reduce merge wait times and CI cost.
- AI-powered failure analysis: Summarizes aggregated failures and spots duplicates to speed root-cause investigation and reduce manual debugging time.
- APIs, webhooks, and CLI: Programmatic Merge Queue and Flaky Tests APIs, webhooks for event-driven workflows, and a cross-platform CLI for uploading test results and managing queues.
- IDE & CI integrations: In-PR annotations, VS Code integrations, and native support for GitHub, common CI providers, ticketing systems, and build systems.
Get started by signing up for the hosted service, installing the Trunk CLI in your CI to upload test results, and connecting your GitHub/CI provider; then enable flaky-test quarantining and configure Merge Queue policies through the dashboard.
No discussions yet
Be the first to start a discussion about Trunk
Developer
Pricing and Plans
Free
Free for OSS and small teams with limited committers and test spans.
- Up to 5 Repo Committers
- Quarantining
- PR Comments and in-PR visibility
- CLI usage
- VS Code usage
- Inline annotations on GitHub PRs
Team
Team plan with expanded test spans and onboarding support.
- Everything in Free
- Unlimited Committers
- +1M Test Spans per Committer
- Onboarding Support
- Merge Queue features
Enterprise
Enterprise includes admin controls, dedicated support, custom billing, and other enterprise features.
- Everything in Team
- Slack Connect Support
- Custom Billing and payment terms
- SSO and SAML
- Dedicated support and admin tools
- Custom integrations and feature prioritization