| Docker containers | ✓ Supported A Dockerfile in the source repository is used automatically; any Docker image can be deployed. [1] | Conditional Container runtime in beta on all plans; OCI images via the Vercel Container Registry. [1] |
|---|
| Always-on services | ✓ Supported Persistent services are the core primitive: always-running containers for web apps, APIs, and queues. [1] | Unsupported No always-on HTTP server; Functions and Services (beta) are request-routed with maximum durations (300s Hobby, 800s Pro). [1] [2] [3] |
|---|
| Background workers | ✓ Supported Long-lived non-HTTP workers (e.g. Celery) deploy as regular services. [1] | Conditional Daemons in public beta on all plans; production-only, manual instance counts, no inbound HTTP/TCP, no persistent storage. [1] [2] |
|---|
| WebSockets | ✓ Supported WebSockets over HTTP/1.1; connections are exempt from duration and inactivity limits and can stay open indefinitely. [1] | Conditional Public beta, requires Fluid compute; connections close at function maximum duration and instance affinity is not guaranteed. [1] |
|---|
| Scheduled jobs (cron) | ✓ Supported Native Cron Jobs start a service on a crontab expression (minute granularity); overlapping runs are skipped, no auto-termination. [1] | ✓ Supported Cron Jobs on all plans; Hobby limited to once per day (+-59 min precision), Pro once per minute; execution runs as a Function. [1] |
|---|
| Persistent storage | ✓ Supported Volumes provide persistent data with backups and live resize; IOPS capped at 3,000 read / 3,000 write. [1] | Unsupported Read-only filesystem with 500 MB /tmp scratch space; Daemons storage is ephemeral. [1] [2] |
|---|
| PostgreSQL | Conditional One-click PostgreSQL server templates (HA available), but Railway considers database services unmanaged: you control configuration and maintenance. [1] [2] | Unsupported No first-party database; Postgres is provisioned through Marketplace providers such as Neon. [1] |
|---|
| MySQL | Conditional One-click MySQL server template (HA template available); unmanaged, same as other Railway databases. [1] [2] | ? Not verified |
|---|
| Redis / cache | Conditional One-click Redis server template (HA template available); unmanaged, same as other Railway databases. [1] [2] | Unsupported No first-party cache; Redis-compatible stores via Marketplace providers such as Upstash. [1] |
|---|
| Static hosting | Conditional No dedicated static-asset product; static sites build via the Railpack HTML/Staticfile builder or run behind a web-server container such as Caddy. [1] [2] | ✓ Supported [1] |
|---|
| Git deploy | ✓ Supported Deploy from GitHub or a local repository, a Docker image, or the CLI. [1] | ✓ Supported [1] |
|---|
| Preview deployments | ✓ Supported Ephemeral PR environments created on pull request open, deleted on merge or close. [1] | ✓ Supported [1] |
|---|