Trunk.io unifies 100+ linters and formatters with a flaky-test-aware merge queue to keep CI green. See pricing, features, and pros and cons.
Trunk.io is a developer tooling platform built around two problems that slow down engineering teams: inconsistent code quality checks across a polyglot codebase, and unreliable, flaky CI pipelines that block merges. The company was founded in 2021, is headquartered in San Francisco, and raised a 25 million dollar Series A round in 2022 co-led by Andreessen Horowitz and Initialized Capital.
Its first product, Trunk Check, is a metalinter that wraps more than 100 existing linting and formatting tools, including ESLint, Prettier, and Ruff, behind one unified configuration file and CLI, so teams can lint every language in a repository without maintaining separate tool configurations and CI steps for each one.
Its second product, Trunk Merge, focuses on CI reliability: it automatically detects and quarantines flaky tests and runs a flake-aware, parallel merge queue designed to keep the main branch green and reduce the CI cost and developer time wasted on false-negative test failures. Together the products form what the company calls a developer experience platform used by teams at Brex, Faire, Zillow, BetterUp, and Caseware.
Trunk Check acts as a single point of control for code quality: instead of installing, configuring, and updating dozens of individual linters and formatters, teams point Trunk at their repository and it manages tool versions, configuration, and execution centrally, with results surfaced via CLI, VS Code extension, and pull request comments.
Trunk Merge addresses one of the more persistent pain points in CI: flaky tests that fail intermittently and erode trust in the test suite. Trunk automatically identifies flaky tests, quarantines them so they stop blocking merges, and runs a merge queue that batches and reorders pull requests intelligently to keep the main branch in a consistently green state.
Administrative and integration features round out the platform, including Slack notifications and direct messages for CI events, GitHub authentication options, and, on higher tiers, SAML single sign-on, on-premise deployment, and custom integrations for larger engineering organizations with stricter compliance requirements.
Trunk.io offers a genuinely free tier: teams with up to five active repository committers and up to five million test spans per month can use Trunk Check and core Trunk Merge features, including flaky test quarantining and PR comments, at no cost indefinitely, alongside CLI and VS Code integration and SOC 2 Type 2 compliance.
Beyond the free tier, the Team plan removes the committer limit and adds the full merge queue with multi-CI support, Slack notifications, and advanced admin and authentication controls, billed on a custom per-committer basis that Trunk does not publish and instead quotes directly to prospective customers. An Enterprise plan layers on volume discounts for test spans, SAML single sign-on, on-premise deployment, and dedicated support, also available only via custom contract.
Trunk.io is a developer tooling platform combining a universal code-quality metalinter with a flaky-test-aware CI merge queue.
Yes, Trunk offers a free tier for up to five repository committers and up to five million test spans per month.
Trunk Check supports linting for essentially any language by wrapping more than 100 existing tools such as ESLint, Prettier, and Ruff.
Trunk Merge is a CI merge queue that detects and quarantines flaky tests and keeps the main branch green through flake-aware, parallel merging.
The Team plan uses custom per-committer pricing not published publicly, and Enterprise pricing is also custom; both require contacting Trunk's sales team.
Reported customers include Brex, Faire, Zillow, BetterUp, and Caseware.
Yes, all Trunk plans include SOC 2 Type 2 compliance and US data residency.
Yes, on-premise deployment is available on the custom-priced Enterprise plan.