relay
Get started
v0.4.2 just shipped

git push is
the whole deploy.

Relay turns a push into a build, a test run, and a live URL. Deployment pipelines sized for teams of two to ten — not for a platform department.

Start deployingRead the docs
relay — zsh

$ relay deploy --prod

relay v0.4.2 · acme/storefront @ main

build12s

tests41 passed

previewstorefront-main.relay.dev

livestorefront.example.com

$

// pipeline

Four stages. Every push.

The same pipeline runs for every branch. Tests gate the ship stage — nothing goes live on a red suite.

commit

Push any branch

build

Cached, reproducible

test

Your suite, gating

ship

Atomic swap to live

defined in relay.yml · reviewed like code

// what it does

Built for the deploy you actually do.

01

Every push gets a preview URL

Open a branch, push, and there is a link you can hand to anyone — a client, a teammate, your other laptop. Production stays untouched until you say so.

02

Rollbacks are one click, not a runbook

Every deploy is kept, immutable. If the new one is bad, press R on the deploy you trust and traffic moves back. No rebuild, no incident doc at midnight.

03

The pipeline lives in the repo

relay.yml sits next to your code. Pipeline changes go through the same review as everything else, and undoing a bad pipeline is just a revert.

04

Secrets stay out of logs

Environment variables are encrypted per project and scrubbed from build output before anything is written to disk.

// changelog

Small releases, often.

Every release is a note you can read in a minute. Sample entries below.

v0.4.22026-06-24

Rollbacks restore env vars

Rolling back now restores the environment variables that shipped with that deploy — not whatever is current.

v0.4.12026-06-10

Branch-named previews

Preview URLs now carry the branch name, so the link tells you what you are looking at before you click it.

v0.4.02026-05-28

relay.yml

Pipelines moved out of the dashboard and into a file in the repo. Pipeline changes get reviewed like code.

v0.3.92026-05-12

Log search

Search build and runtime logs across recent deploys from one box, without leaving the keyboard.

// pricing

Pay for seats, not surprises.

Free

$0

forever

For side projects and experiments.

  • One project
  • Deploys on every push
  • Preview URLs
  • Community support
Create a project
Team

$12

per seat / month

For teams of two to ten.

  • Unlimited projects
  • One-click rollbacks
  • Shared environment variables
  • Log search across deploys
Add your team
Business

Custom

billed annually

For teams with compliance needs.

  • SSO / SAML
  • Audit log
  • Self-hosted runners
  • A human on the other end
Email sales@relay.example

sample prices — illustrative content for a fictional product

// install

Two commands to your first deploy.

terminalcopy

$ npm i -g relay-cli

$ relay init

macOS · Linux · Windows — Node 18 or newer

relay

Deployment pipelines for small teams · Sample design

docschangeloggithuball systems normal