Breaking
$25M Series A led by Initialized Capital & a16z Merge Queue tests up to 100 PRs in a single CI run Caseware cut median merge time 6 hours → 90 minutes Flaky tests auto-detected across any language or CI Trusted by Brex, Faire, Zillow, Gusto Founded 2021 in San Francisco by ex-Uber & ex-Google engineers $25M Series A led by Initialized Capital & a16z Merge Queue tests up to 100 PRs in a single CI run Caseware cut median merge time 6 hours → 90 minutes Flaky tests auto-detected across any language or CI Trusted by Brex, Faire, Zillow, Gusto Founded 2021 in San Francisco by ex-Uber & ex-Google engineers
Company Profile — Developer Tools San Francisco, CA · Est. 2021
Trunk company logo

Trunk.

Keep CI green. The company betting that once AI writes the code, the hard part is safely landing it.

Merge Queue Flaky Tests CI Reliability SOC 2

Trunk's mark: a signal sweeping outward from a single point - the small green light every engineer waits on, drawn as radar. Photographed here against company navy, where the wait usually happens.

Share this profile LinkedIn X Facebook Instagram

Everyone talks about how fast AI writes code. Trunk sells the boring machinery that lets you ship it.

There is a certain kind of software company that gets rich by solving a problem you did not know had a name. Trunk, founded in San Francisco in 2021, is one of them, and the problem is this: your continuous integration pipeline is red, and nobody is entirely sure why, and the fix that everyone quietly uses is to click "re-run" until it turns green. This is not a rigorous engineering practice. It is closer to a superstition. Trunk's pitch is that the superstition is expensive, measurable, and fixable, and that a great many engineering organizations will pay to make it go away.

The company was started by a group of engineers with the kind of resume that makes venture capitalists reach for their checkbooks - alumni of Uber, Google, Amazon, and Microsoft. The chief executive, Eli Schleifer, previously ran a startup called Directr that Google acquired, and worked on YouTube before that. The founding thesis was unglamorous: developers spend enormous amounts of time on what the industry calls the "outer loop" - not writing code, which is the fun part, but getting written code reviewed, tested, merged, and shipped without breaking everything for everyone else. The tools for the fun part are excellent. The tools for the outer loop, Trunk argued, were terrible.

Two bottlenecks, one green light

Trunk's flagship products attack two specific failures. The first is the flaky test - a test that passes sometimes and fails other times without any change to the underlying code. Flaky tests are the software equivalent of a smoke detector that goes off when you make toast. Eventually people stop trusting it, which is worse than not having it at all, because now a real failure and a false one look identical. Trunk Flaky Tests watches your test suite across CI runs, identifies which tests are behaving non-deterministically, and automatically quarantines them - pulling them out of the blocking path so a false alarm stops holding up an otherwise-shippable change. It works across essentially any language, test runner, or CI provider, which matters, because the whole point is that you should not have to rewrite your test suite to find out which parts of it are lying to you.

The second product is the merge queue, and here the argument gets more interesting. A merge queue is infrastructure that serializes the act of merging code: instead of ten engineers all merging their pull requests into the main branch and hoping the combination works, the queue takes them one at a time, tests each against the current state of main, and only lets it land if the tests pass. This solves a genuinely nasty problem - the logical merge conflict, where two pull requests are each perfectly green on their own branch but break the moment they are combined. Your unit tests never see it coming, because they never tested the combination.

The trouble with the naive version of a merge queue is that it is slow. If you test every pull request against every one ahead of it, one at a time, a busy repository can develop a merge queue longer than the line at a Bay Area brunch spot. Trunk's answer is to parallelize. Its merge queue batches pull requests - up to 100 in a single CI run - and tests non-overlapping changes simultaneously, so a front-end pull request is not stuck waiting behind an unrelated back-end test. When a batch fails, it does not throw out all 100 changes; it bisects to find the one that actually broke, and lets the rest through. The company says this can cut CI compute costs by up to 90 percent, which is the sort of number that gets a platform engineering team's attention, because CI compute is a real line on a real budget.

If your 10-person team is running agents, you probably need a merge queue already.

— Eli Schleifer, Co-founder & CEO

The AI angle, minus the hype

Now, every software company in 2026 has an AI story, and most of them are tedious. Trunk's is actually load-bearing, which is refreshing. The observation is simple: AI coding assistants are very good at generating pull requests, and generating them quickly, and in large volume. What they are not good at is the outer loop. An AI agent can open twenty pull requests in an afternoon. It cannot make your merge queue faster, or make your flaky tests reliable, or resolve the logical conflict when eight of those twenty pull requests touch overlapping code. So the more code AI writes, the more the bottleneck shifts downstream - from authorship, which is getting cheaper by the month, to integration, which is not. Trunk is a bet that the value migrates to wherever the constraint sits, and that the constraint is moving squarely into Trunk's territory.

This is why Schleifer makes the slightly provocative claim that a ten-person team running AI agents may already need infrastructure that used to be reserved for companies with hundreds of engineers. It is a self-serving argument, obviously - he sells the merge queue. But it is not wrong. The economics of software delivery are being rearranged, and the rearrangement happens to point at the exact problems Trunk was founded to solve, a year or two before the industry noticed.

Who is actually paying

The proof, as always, is in the customer list. Trunk's tools are used by engineering teams at Brex, Faire, Zillow, Gusto, Cockroach Labs, Retool, and BetterUp, among others - companies that ship a lot of code and feel the pain of the outer loop acutely. One customer, the accounting-software firm Caseware, reported cutting its median merge time from six hours to ninety minutes using Trunk's intelligent batching, processing four to eight pull requests per batch with, in the company's telling, zero manual intervention. Six hours to ninety minutes is not a rounding error. It is the difference between shipping twice a day and shipping once, and for a team that lives or dies by iteration speed, that is the whole game.

Trunk's business model is the familiar developer-tools playbook: a free tier and an open-source command-line meta-linter at the top of the funnel, paid subscriptions for the merge queue, flaky-test management, and analytics underneath, and enterprise plans - SOC 2 compliant - for the larger organizations. The company employs roughly 63 people and operates as a hybrid-remote outfit with an office at 14 Mint Plaza in San Francisco. Its stated culture rests on three tenets that read exactly as you would expect from a company of ex-big-tech engineers who left to build for people like themselves: take initiative, enjoy autonomy, practice empathy. The empathy part is the one worth taking seriously - it is developers building for developers, which in this category is less a slogan than a competitive moat. It is very hard to build good tools for a workflow you have never personally hated.

The money and the competition

On the funding side, Trunk raised a $3.5 million seed round in 2021 - notably with GitHub co-founder Tom Preston-Werner among the angels, which is a nice endorsement given that GitHub is both a partner and, with its own native merge queue, a competitor. In April 2022 the company raised a $25 million Series A led by Initialized Capital, with Andreessen Horowitz participating, bringing total funding to roughly $28.5 million. The competitive field is real: GitHub's built-in merge queue, plus Mergify, Aviator, and Graphite on the merge side, and the likes of BuildPulse, Datadog, and CircleCI's test insights on the flaky-test side. Trunk's wager is that doing both - and doing the parallelization and cross-provider flake detection better than the incumbents - is a durable position rather than a feature that a larger platform eventually absorbs.

That is the open question hanging over any focused developer-tools company: is this a product or a feature? GitHub could, in principle, make its native merge queue much better. But it has not, so far, and the gap between "in principle" and "in the product roadmap" is where companies like Trunk live. The bet is that CI reliability is deep and thorny enough - flaky tests alone are a genuinely hard distributed-systems problem - that a specialist can stay ahead of the generalist. It is the same bet Datadog made against cloud-provider monitoring, and that one worked out fine.

The linter that started it all

It is worth noting where Trunk began, because it explains the company's instincts. Before the merge queue, before the flaky-test detector, Trunk's first product was a humble command-line meta-linter - a single tool that pooled together dozens of existing open-source code checkers and formatters so that developers did not have to individually install, configure, and babysit each one. That does not sound like a venture-scale idea, and on its own it is not. But it taught the company something useful about its customers, which is that engineers will tolerate almost any amount of complexity in their own code and almost none in their tooling. The moment a tool becomes annoying, it gets disabled, worked around, or quietly ignored - which is precisely what happens to a flaky test suite or a slow merge queue. The meta-linter was a small product that revealed a large pattern: the friction in software delivery is death by a thousand small annoyances, each individually ignorable and collectively enormous.

From there the trajectory makes sense. Each subsequent product moved further down the pipeline and further up the stakes - from formatting your code, to trusting your tests, to safely landing your changes on the branch everyone depends on. It is a company that has been walking, deliberately, toward the most consequential and least glamorous part of the software lifecycle, on the theory that consequential-and-unglamorous is exactly where an incumbent's attention runs thin and a specialist's obsession pays off.

What Trunk is really selling, in the end, is trust in a green checkmark. When your CI passes, you should be able to believe it, and when it fails, you should be able to believe that too. For an industry that has quietly normalized "just hit re-run," restoring that belief turns out to be worth quite a lot of money - and possibly more of it every month that AI writes another pull request nobody has time to babysit through the queue.

By the Numbers

Trunk at a glance

2021
Founded in SF
$28.5M
Total Funding
100
PRs per CI run
~63
Employees

What Trunk Builds

The outer-loop toolkit

Flagship

Merge Queue

A parallel merge queue that batches up to 100 pull requests in one CI run, tests non-overlapping changes at once, and auto-bisects failures instead of ejecting the whole batch - cutting merge times and CI compute cost.

Flagship

Flaky Tests

Automatically detects and quarantines non-deterministic tests across any language, test runner, or CI provider, so false failures stop blocking otherwise-shippable pull requests. Tracks test-health history over time.

Platform

CI Analytics & Failure Analysis

AI-powered analysis that groups duplicate failures, summarizes what went wrong, posts test summaries into GitHub PRs, and routes alerts to Slack, Linear, and Jira.

Open Source

Code Quality / CLI

A meta-linter and formatter that unifies dozens of open-source static-analysis and formatting tools behind one command-line interface and a single config.

Who Uses It

Engineering teams shipping at volume

BrexFaireZillow GustoCockroach LabsRetool BetterUpMetabaseCaseware

Funding History

~$28.5M raised across two rounds

RoundAmountDateLead / Notable Investors
Seed$3.5M2021Andreessen Horowitz; Tom Preston-Werner (angel), Haystack, Garage VC
Series A$25MApr 2022Initialized Capital (lead); Andreessen Horowitz

Timeline

From meta-linter to CI reliability platform

2021

Founded in San Francisco

Ex-Uber and ex-Google engineers start Trunk and raise a $3.5M seed round, with GitHub co-founder Tom Preston-Werner among the backers.

2021

Code Quality CLI launches

A meta-linter unifies open-source static-analysis and formatting tools behind a single command-line interface.

2022

$25M Series A

Initialized Capital leads a round to build a unified developer-experience platform; total funding reaches ~$28.5M.

2022

Merge Queue debuts

A parallel merge queue batches pull requests and tests non-overlapping changes together.

2023

Flaky Tests product

Automatic flaky-test detection and quarantine expands Trunk from merging into full CI reliability.

2024

AI DevOps positioning

AI-powered failure analysis and analytics reframe Trunk as a platform for reliable testing and CI.

2025

Merge queue performance updates

New batching performance and anti-flake features push scale toward 100 PRs per run.

Watch & Listen

Interviews & product context

Frequently Asked

The short answers

What does Trunk do?

Trunk builds developer tools that keep continuous integration reliable at scale. Its main products are a parallel Merge Queue that batches and tests pull requests together, and Flaky Tests, which automatically detects and quarantines unreliable tests, plus CI analytics and failure analysis.

Who founded Trunk and when?

Trunk was founded in 2021 in San Francisco by engineers from companies like Uber and Google, including co-founder and CEO Eli Schleifer, alongside David Apirian, Chris Clearwater, and Matt Matheson.

How much funding has Trunk raised?

About $28.5M total: a $3.5M seed round and a $25M Series A in April 2022 led by Initialized Capital, with participation from Andreessen Horowitz.

Who uses Trunk?

Engineering teams at high-growth and enterprise software companies, with publicly cited users including Brex, Faire, Zillow, Gusto, Cockroach Labs, Retool, and BetterUp.

How is Trunk different from GitHub's built-in merge queue?

Trunk's merge queue parallelizes work by testing non-overlapping changes simultaneously, can batch up to 100 PRs in a single CI run, adds built-in anti-flake protection, and uses auto-bisection to isolate failures without ejecting an entire batch.

Find Trunk

Website, code & social