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.
$ 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.
Push any branch
Cached, reproducible
Your suite, gating
Atomic swap to live
defined in relay.yml · reviewed like code
// what it does
Built for the deploy you actually do.
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.
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.
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.
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.
Rollbacks restore env vars
Rolling back now restores the environment variables that shipped with that deploy — not whatever is current.
Branch-named previews
Preview URLs now carry the branch name, so the link tells you what you are looking at before you click it.
relay.yml
Pipelines moved out of the dashboard and into a file in the repo. Pipeline changes get reviewed like code.
Log search
Search build and runtime logs across recent deploys from one box, without leaving the keyboard.
// pricing
Pay for seats, not surprises.
$0
forever
For side projects and experiments.
- ✓One project
- ✓Deploys on every push
- ✓Preview URLs
- ✓Community support
$12
per seat / month
For teams of two to ten.
- ✓Unlimited projects
- ✓One-click rollbacks
- ✓Shared environment variables
- ✓Log search across deploys
Custom
billed annually
For teams with compliance needs.
- ✓SSO / SAML
- ✓Audit log
- ✓Self-hosted runners
- ✓A human on the other end
sample prices — illustrative content for a fictional product
// install
Two commands to your first deploy.
$ npm i -g relay-cli
$ relay init
macOS · Linux · Windows — Node 18 or newer