Use Railway to list projects, inspect their services and environments, monitor deployments, deploy a service, or roll back a deployment. Read or update service and shared environment variables through Railway's public GraphQL API.
Use project, service, and environment IDs from lookup actions in later release steps. Confirm the target environment before changing variables or starting a deployment.
Use the block
Integrate Railway into workflows to list projects, manage services and environments, monitor deployments, trigger and roll back service deployments, and manage environment variables.
Actions
Railway List Projects
List Railway projects visible to the provided token
Railway Get Project
Get a Railway project with its services and environments
Railway Create Project
Create a Railway project
Railway Update Project
Update a Railway project name or description
Railway Delete Project
Delete a Railway project
Railway Transfer Project
Transfer a Railway project to another workspace
Railway List Project Members
List members for a Railway project
Railway Create Environment
Create a Railway project environment
Railway Delete Environment
Delete a Railway project environment
Railway Create Service
Create a Railway service from a GitHub repo or Docker image
Railway Delete Service
Delete a Railway service and all of its deployments
Railway List Deployments
List deployments for a Railway service in an environment
Railway Get Deployment
Get details for a single Railway deployment
Railway Deploy Service
Trigger a deployment for a Railway service in an environment
Railway Restart Deployment
Restart a running Railway deployment without rebuilding
Railway Rollback Deployment
Roll a Railway service back to a previous deployment
Railway Get Deployment Logs
Retrieve runtime logs for a Railway deployment
Railway List Variables
List Railway environment variables for a service or shared environment
Railway Upsert Variable
Create or update a Railway environment variable
Railway Delete Variable
Delete a Railway environment variable