How it works
How Railyard works.
Railyard runs as software you use from your browser. On each of your servers it installs a small agent that builds, runs and checks your apps, and reports their status back to Railyard.
Free plan: 1 server, a database server and 3 apps. No card.
Deploys
Every deploy is checked before it takes traffic.
The current version keeps serving while the new one builds. Traffic only moves to it after it passes its health check, and the deploy rolls back automatically if it doesn't.
- A failed probe rolls back and swaps nothing
- Traffic moves only after the new release answers its health check
- The old container is kept for one-click rollback
- git push
- Build
- Release
- Health check
- Live
Servers
All your servers in one place.
Attach a machine over SSH or have Railyard provision one in your cloud account. Each one runs a single agent that reports its CPU, memory and disk back to Railyard.
- Cordon a server and placement skips it
- Detach one and the fleet keeps running
- Dedicated build servers, if you want them
Deploy your first app on a server you own.
Attach a machine with a host, a user and an SSH key, or let Railyard create one in your cloud account. It installs the rest and watches it come online.
Free plan, no card, and 14 days of Pro for every new team. One flat price per team.
Logs
Live logs and a shell.
Build output and application logs stream to your browser as they're written, timestamped and tagged by stream. Open a shell on the running container without leaving the page.
$ railyard logs storefront --follow
following · web, worker
web GET /products 200 in 31ms
worker OrderMailerJob done in 112ms
web POST /checkout 200 in 233ms
worker InventorySyncJob retrying (attempt 2)
worker InventorySyncJob processed 240 skus
web GET /cart 200 in 18ms
$ railyard run storefront -- bin/rails db:migrate
== AddIndexToOrders: migrated (0.0412s)
Deploy your first app on a server you own.
Attach a machine with a host, a user and an SSH key, or let Railyard create one in your cloud account. It installs the rest and watches it come online.
Free plan, no card, and 14 days of Pro for every new team. One flat price per team.
Free plan, no card needed.