What problem does it solve?
Provides a clear, reliable way for developers and operators to view and modify Railway environment configuration, environment variables, build and deploy settings, and replica counts without manually hunting through multiple UI screens or ad-hoc edits.
Core Features & Use Cases
- Read current environment: Export the full environment configuration and service list in JSON to inspect sources, build settings, deploy settings, variables, networking, and shared variables.
- Edit configuration atomically: Apply JSON patches to change build commands, start commands, add/update/delete variables, change service sources, set replicas per region, and delete or create services in a single merged commit that triggers deploys.
- Resolve runtime values: Obtain rendered variable values to debug connection strings, verify injected Railway variables, and confirm runtime wiring between services and databases.
- Common workflows: Create or duplicate environments, switch linked environments, connect services to GitHub, adjust health checks, and auto-fix build errors detected in logs.
Quick Start
Show me the current Railway environment configuration in JSON and list each service's variables.