ReleaseTwin

Self-serve release-proof testing. Sign up to get an API token and see your uploaded run history.

Terminal recording of a passing flag-proof run

One loop, on every pull request

A change opens a PR. ReleaseTwin runs your cases in your own runner and reports back. Here it catches a regression, blocks the merge, then goes green on the fix — real output from a real run.

  1. A failing ReleaseTwin check on a pull request: 1 passed, 1 failed

    It's a real merge gate — a failing check you make required, the same as unit tests.

  2. The ReleaseTwin pull-request comment: failed, 1 passed · 1 failed, with a table row for the failing case DEMO-GATE-1

    The verdict is readable — totals, flag-proof, and the notable cases, updated in place on every run.

  3. A passing ReleaseTwin check on a pull request after the fix

    Push the fix and the same check goes green — the comment updates in place, no new noise.

Connect the hosted dashboard and each run's history and redacted evidence lands there too — only metadata leaves your infra.

  1. The hosted dashboard's run history: HTTP-DEMO-1 pass, CLM-042 fail classified Infrastructure, AUTH-CHAIN-DEMO-1 pass

    Every run's history lands on the dashboard — pass/fail, your classification, and a link to the evidence.

  2. The evidence viewer for a run: per-step request/response detail with a credential-shaped response header shown as «redacted»

    Open a run and you get the request/response of every step — with credential-shaped fields stripped in your CLI before anything is uploaded.

Your data stays put

Built for integration-heavy teams who can't send their test data to a vendor. Nothing here asks you to.

Execution stays in your infra

The CLI runs on your machine or in your CI. The hosted platform is a control plane — accounts, tokens, dashboard — never a test runner.

Only metadata leaves, by default

Case ID, oracle reference, fixture hash, pass/fail, classification. Never fixture content, response bodies, or credentials — the ingest contract has no field for them. We're independent and self-funded, so our incentive is your renewal, not your data.

Redaction runs in your CLI

Evidence upload is opt-in and per-project. Auth headers, credential-shaped fields, and resolved secrets are stripped before the socket opens — in code you can read.

How it works

What the hosted dashboard adds

On top of the open-source engine. See the full features list for every capability and its tier.

Evidence viewer

Per-step request/response summaries, assertion detail, and UI screenshots — redacted in your CLI before upload.

Hosted project secrets

Store credentials once per project; the CLI fetches them wherever it runs, instead of per-runner env vars.

Trend analytics

Pass/fail and flake trends across a project's run history.

Custom redaction rules

Your own allow/deny rules layered on top of the built-in credential redaction.

Try it against your own API

The HTTP example needs no credentials. Run it, then point a case at your own endpoint. Connect the dashboard when you want run history.

We're working hands-on with a small number of design partners. Founding customers lock their pricing and get direct access to the person building it.