Docs
Everything you need to go from a repository to a running app on a server you own.
Get started
Deploy
Deploy from a repositoryWhat Railyard reads from your repo and how it fills in the app for you.Deploy a Docker imageRun any image from Docker Hub, GHCR, Quay or a private registry.Build methodsDockerfile, Railpack, Nixpacks and buildpacks — which one runs and how builds fit your servers.Variables and secretsSet variables, reference other services and share config across apps.Workers and scheduled jobsBackground workers from your repo, scaled independently, plus cron jobs.Static sites and functionsServe a built front end, or run a few lines of TypeScript without a repo.Canary deploys and deploy windowsSend a new release a share of traffic first, deploy only in the hours you choose, schedule deploys, leave notes and roll back with the variables.Connect GitLabDeploy from gitlab.com or a self-managed GitLab: pick projects from the repository list, clone private ones, deploy on push and preview merge requests.Import from Heroku, Render, Fly or RailwayBring an app over with its processes, variables, databases and domains from an API token.
Frameworks
RailsDeploy a Rails app with its database, workers, uploads and Rails 8 extra databases.DjangoDeploy Django with Postgres, migrations and Celery workers.FlaskDeploy Flask with gunicorn, Postgres, migrations and workers.Phoenix and ElixirDeploy Phoenix with Postgres, ClickHouse or Redis, and migrations through the release.GoDeploy Go services.LaravelDeploy Laravel with MySQL or Postgres, APP_KEY and queue workers.Node.jsDeploy Node apps and front ends — Express, Next, Vite and more.
Run in production
Databases and backupsPostgres, MySQL, Redis, MongoDB, ClickHouse and more — provisioned, connected and backed up.Domains and HTTPSYour default URL, custom domains with ownership checks, wildcard domains and certificates.Environments and previewsStaging copies of a whole project, and a preview for every pull request.CanvasA live map of your project: create services, connect them and see what's running.Database serversKeep data off the app server: database servers, standbys, backups by default, PgBouncer, Postgres upgrades, forks with masking and outside URLs.Logs, metrics and alertsLive logs, log history and retention, saved searches, log drains, access logs, OpenTelemetry export, metric alerts and the background job queue view.Edge rulesRedirects, response headers and CORS, error and maintenance pages, path routing, your own certificates, passwords, IP rules, rate limits, country blocks and a WAF.NotificationsSend deploys, outages, crash loops, alerts and finished jobs to Slack, a webhook or an email address, for the whole team or for one app.Status pagesA public status page for your apps, with 90-day uptime and incidents that open and close on their own.Costs and savingsSee what your cloud accounts really cost, find waste, and fix it in one click: unused disks and IPs, old snapshots, oversized or idle servers.Autoscaling and failoverScale web replicas on load or on a schedule, and fail over to another server automatically.Teams, SSO and accessRoles, invitations, API tokens, single sign-on over OpenID Connect, SCIM, team SSH keys, the audit log and the security score.Server maintenanceOperating-system updates, Postgres major-version upgrades, point-in-time recovery, snapshots, hardened isolation and the security score.
Reference
CLIDeploy, tail logs, run commands and manage apps from your terminal.REST APIThe team-scoped JSON API behind the CLI: apps, env, deploys, logs and servers.Troubleshooting failed deploysWhat each failure on the deploy page means and how to fix it.Deploy to Railyard buttonLet anyone deploy your open-source app to their own server with one click.MCP for AI agentsLet Claude Code, Cursor or any MCP client list, inspect, deploy and restart your apps with a scoped token. Destructive actions wait for a human.Your accountSign up, confirm your email, change your name, email or password, leave or delete teams, and delete your account.Terraform providerManage apps, environment variables and custom domains from Terraform with a read-write API token.BillingFree, Pro and Team plans: one flat price per team, the 14-day Pro trial, limits, upgrades and failed payments.