- Words
- 746
- Reading time
- 3 min
- Last crawled
- 2026-09-26
- Cited by
- 2 of their pages
- Language
- EN
Build and deploy
Every application stack is different, but the building blocks are similar. These are the core primitives behind every app hosted on Railway.
Services
Deploy any container image as a service, just specify the source.
-
Docker image
-
GitHub repository
-
Local repository
Databases
Spin-up any database, with built-in backups.
-
PostgreSQL
-
MySQL
-
MongoDB
-
Redis
Volumes
Attach and mount high-performance persistent storage volumes.
-
Up to 5 TB of storage
-
100,000+ IOPS
-
Disk usage metrics
Railway uses
or your Dockerfile to build and deploy your code.
Cron jobs
Configure a job to run on a fixed schedule.
-
Atomic to 5-minute intervals
-
Programmable via crontab expression
Templates
Deploy arbitrarily complex collections of services, databases, etc.
-
2,000+ templates
-
Sharable
-
Customizable
Variables
Manage secrets and environment variables across the stack.
-
Service variables
-
Shared variables
-
Reference variables
Network and connect
Railway provides automated service discovery, blazing fast networking, and support for any protocol, all out of the box.
Public networking
Expose your application to the public internet.
-
Up to 10 Gbps of transfer speed
-
Free Railway domain for all services
Private networking
Connect colocated services securely with high-speed internal networking.
-
Up to 100 Gbps of transfer speed
-
Multiple IPv6 protocols
TCP proxy
Send traffic to services that don't support HTTP.
-
L4 load balancing support
-
Configurable port
Railway automatically encrypts all traffic from the edge to your applications.
Custom domains
Use the domain of your choice for your application.
-
Support for wildcard domains
-
Unlimited custom domains
X.509 certificate management
Managed TLS certificate creation for all domains.
-
3-click setup
-
Automatic renewal
HTTP proxy
Terminates TLS close to your users and protects your app.
-
L4 and L7 load balancing support
-
DDoS protections
Scale and grow
When it's time to scale, Railway measures up to the hyperscale cloud providers. That means the fastest machines, global regions, and horizontal scaling.
Vertical scaling
Scale-up CPU and Memory automatically based on workload.
-
Up to 48 vCPU per replica
-
Up to 48 GB Memory per replica
Horizontal scaling
Add machines to handle more traffic and workloads smoothly.
-
Up to 50 replicas per service
-
Automatic load balancing
Global scaling
Deploy your application to any of 4 regions around the world.
-
United States (East, West)
-
Europe (West)
-
Southeast Asia
Enterprise class users can configure up to 2,400 vCPU and 2.4 TB Memory per service.
Monitor and observe
Looks like there's a traffic spike! Monitor your applications confidently with fully configurable observability dashboards.
Build / deploy logs
Filter, query, forward, and share build and deployment logs.
-
Retention up to 90 days
-
Support for JSON structured logs
Configurable dashboards
Monitor and set alerts for resource usage and performance.
-
CPU, RAM, disk, network
-
Drag-and-drop customization
Webhooks
Get notified via webhooks to Discord or Slack.
-
Slack compatible
-
Discord compatible
Healthcheck endpoint
Customize how Railway determines deployments.
-
Custom configuration
-
Configurable timeouts
Usage limits
Set limits to manage resource spend on Railway.
-
Hard and soft limits
-
Email alerts
Configurable alerts
Get notified when metrics cross a threshold.
-
Emails, webhooks, pages
-
Low urgency, high urgency
Evolve and collaborate
Railway has rich lifecycle management and multiplayer capabilities. All changes can be staged, previewed, merged, or rolled back.
Environments
Isolate the entire stack and introduce changes safely.
-
Unlimited environments
-
Selective deployments
-
Sync and stage changes
PR environments
Temporary environments that tear down when merged.
-
Automatic create and delete
-
GitHub branch deploys
-
Preview deploys
Rollbacks
Revert a deployment with a single click.
-
Restore previous successful state
-
Redeploy or restart
-
Configurable restart policy
API
Connect with the same API that powers the Railway console.
-
100+ methods
-
Powered by GraphQL
CLI
Orchestrate applications from the command line.
-
25+ commands
-
Powered by Rust
Config as code
Manage configuration easily from a TOML or JSON file.
-
Upstream UI settings
-
Manage deployments
Security and compliance
Railway delivers the reliability and compliance you need, with the experience your developers deserve.
SSO
Single sign-on authentication for seamless team access.
-
SAML authentication
-
Team management
Audit logs
Track all changes and user actions with comprehensive audit logs.
-
User activity tracking
-
Event history
Bring your own cloud
Deploy Railway within your existing security-hardened cloud environment.
-
Deploy in your VPC
-
Use cloud credits
Zero-trust networking
Secure private networking with zero-trust principles.
-
Encrypted connections
-
No manual firewall configuration
Support SLOs
Exceptional support for reliable uptime and performance.
-
24/7 support
-
Contractual SLAs
Dedicated VMs
Isolated cloud burst resources in any public cloud region.
-
Resource isolation
-
Dedicated hosts
Enterprise tier unlocks
SSO, audit logs, BYOC, and dedicated VMs.
Ready to get started?
Join 2M+ developers deploying applications on Railway
