Skip to content
New Signal-based gating for canary steps is live in v2.14 Read the changelog →

Product

One control surface for every release.

Your CI builds the artefact. Thrayne decides where it goes, under what conditions, and keeps the record of why it was allowed to.

01 · Model

Describe the path to production once

A pipeline is a file in your repo, not a wizard someone clicked through in 2021. Thrayne reads it, renders it, and keeps every environment in step.

  • Declarative pipeline spec
  • Environment inheritance
  • Drift detection
thrayne.yml
# Committed at the root of your repository
pipeline: web-monorepo
services: 41 # detected from the workspace
environments:
- staging
- canary # 5% → 25% → 100%
- production
promote:
requires: [checks, approvals]
rollback: automatic

02 · Gate

Every promotion carries its evidence

Checks, approvals, and the diff that triggered the release travel with the build. Nothing reaches production without a record of why it was allowed to.

  • Required checks
  • Policy-based approvals
  • Immutable audit trail
thrayne.dev/pipelines/2411

Release 2411

rolling out started 4m 02s ago
  1. build

    24s

  2. test

    1m 12s

  3. staging

    8s

  4. canary

    25%

  5. production

$ thrayne promote api-gateway staging to prod
Service Version
api-gateway v2.14.0 live
checkout v2.14.0 rolling
search-index v2.14.1 queued
billing v2.13.2 live

Pipelines

Three pipeline files, 41 services, one promotion path each.

Pipeline Runs (30d) Success Last run
web-monorepo 412 99.3% 6m ago
platform-services 1,284 98.8% 12m ago
data-jobs 96 100% 1h ago

Environments

Promotion order is fixed. Production requires two approvals.

  • production 2 approvals

    eu-west-1 · 38 services

  • canary

    eu-west-1 · 38 services

  • staging

    eu-west-1 · 41 services

  • dev

    local · 41 services

03 · Roll out

Move traffic in steps you can defend

Canary a percentage, watch the signals you already collect, and promote or roll back from the same screen. No separate dashboard, no second tool.

  • Percentage rollout
  • Automatic rollback
  • Signal-based gating
thrayne rollout --follow
canary 5% p95 118ms err 0.02% ok
canary 25% p95 121ms err 0.02% ok
canary 50% p95 119ms err 0.01% ok
canary 100% p95 119ms err 0.01% ok
promoted api-gateway v2.14.0
2 approvals · 12/12 checks · 1m 48s

Thrayne at run rate.

Across all production tenants, last 30 days.

1.4M
promotions per month
99.99%
control-plane uptime
38s
median promotion time
2,300
environments managed

Get started

Put every release behind one gate.

Start with a single environment for free. Add the rest when your team is ready — no migration, no rebuild, no second dashboard.

  • Free for one environment
  • SOC 2 Type II
  • Self-host or managed
  • No card required