Trunk logo

Trunk

Freemium
Visit

Trunk is a CI reliability platform for detecting flaky tests, quarantining failures, and managing merge queues in GitHub workflows, with free, usage-based, and enterprise plans.

What is Trunk?

Trunk is a CI reliability platform for teams that want to keep builds green, reduce flaky test noise, and move pull requests through merge workflows faster. The product combines flaky test detection and quarantine with merge queue tooling so teams can manage test instability and merge bottlenecks in one system.

The platform is built for GitHub-based workflows and supports any language, test runner, or CI provider for flaky test handling. On the merge side, it supports batching, parallel queues, webhook and Slack notifications, and build-system-aware workflows for monorepos using tools such as Bazel, Nx, and Turborepo.

What can Trunk do?

Flaky test detection and quarantine

Detect flaky tests across any language, test runner, or CI provider, then quarantine them automatically while still collecting failure stack traces.

Failure analysis and summaries

Analyze failures with test summaries in pull requests, duplicate-failure detection, and AI-generated summaries of what went wrong.

Ticketing and workflow integrations

Route failures into Linear or Jira and use webhook support to keep tickets and notifications in sync with test status.

Merge queue protection

Protect main branches with merge queue behavior that validates each PR against the latest main before merging.

Batching and parallel queues

Group PRs with intelligent batching and parallel queues to reduce redundant CI work on unrelated changes.

Queue automation and control

Use a public REST API and GitHub-based queue controls to submit, cancel, prioritize, and monitor PRs in the queue.

Use Cases

“Reduce flaky test noise”

Use Trunk to identify flaky tests, quarantine them automatically, and keep CI signal usable while the team continues shipping.

“Protect the main branch”

Use merge queue protection, batching, and parallel queues to keep main green and reduce manual coordination when many PRs land at once.

“Keep reviewers and contributors updated”

Use webhook support, Slack notifications, and PR comments to keep engineers informed about test status and queue progress without switching tools.

“Automate merge operations”

Use the queue controls, REST API, and GitHub integration to manage priority, cancellation, and status updates from existing workflow surfaces.

Frequently Asked Questions

How does Trunk count users?

Trunk defines users as non-bot users who have made a commit to a private repo with Trunk enabled in the last 30 days. Contributor counts are shown on the Settings page under Billing.

What happens if I exceed the free tier limits?

Trunk uses soft limits, so you can keep using it at any scale, but you will see an upgrade banner if you exceed the free tier limits. If usage is far above the plan, Trunk may reach out about upgrading.

Can I cancel at any time?

Yes. You can cancel your Trunk account at any time.

Can I try Trunk without a credit card?

Yes. You can start using Trunk without a credit card, up to the free tier usage limits.

Does Trunk offer a free trial?

Yes. Trunk offers a free tier, and the team can also set up Team or Enterprise trials with real-time technical support and guidance.

Quick Facts

Category
CI reliability platform
Primary use
Flaky test detection, quarantine, and merge queue management
Platform focus
GitHub repositories
Pricing model
Free tier plus usage-based paid plans
Enterprise options
SSO, on-premise deployment, admin tools, custom billing
Website
trunk.io

Trunk Traffic Analysis

Traffic data is for reference only.

Domain Rating
59

Trunk Alternatives

Exalate logo

Exalate

exalate.com

Exalate syncs work items bidirectionally across teams and tools in real time.

Gatling logo

Gatling

gatling.io

Gatling is a load testing platform for creating, running, analyzing, and automating performance tests with code-first, low-code, and no-code workflows.

JetBrains logo

JetBrains

jetbrains.com

JetBrains creates developer tools for individuals, teams, and businesses, including IntelliJ IDEA, PyCharm, DataGrip, WebStorm, Rider, and CLion, with smart coding and built-in run, debug, and test workflows.

RSS.com logo

RSS.com

rss.com

RSS.com is a podcast platform for publishing, distributing, and monetizing shows from one dashboard, with free plans, analytics, and automatic distribution.

Kelam logo

Kelam

kelam.sh

Kelam gives AI assistants a phone number for making and receiving calls. It supports browser-based agents and coding-agent workflows, with live transcripts, recordings, extracted call facts, and English, Spanish, and French voice conversations.

Accessibility Checker by WebYes logo

Accessibility Checker by WebYes

chromewebstore.google.com

Accessibility Checker by WebYes is a free Chrome extension that audits webpages for WCAG issues, contrast problems, structural concerns, and selected best-practice issues. It helps developers, designers, QA teams, auditors, website owners, and content editors run quick accessibility checks in the browser.