Skip to content
Railway logo

Railway integration

Developer Tools & Infrastructure · 20 actions · API key auth

Integrate Railway into workflows to list projects, manage services and environments, monitor deployments, trigger and roll back service deployments, and manage environment variables.

The ModuleX Railway integration lets a ModuleX agent operate Railway on your behalf, running create, update and remove actions across projects, project members and environments, directly from a plain-English request, using your organization's own Railway credentials. No pre-built workflow is required: the agent picks the right Railway action for the task.

Railway is a developer tools & infrastructure platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Railway action. Or, when you want a repeatable process, the composer assembles a Railway workflow for you, streaming the nodes onto the canvas as it builds.

Drive Railway in plain English

Type what you want. A ModuleX agent picks the right Railway action, or chains several, and runs it. No workflow to build.

  • Create a Railway project
    resolves tocreate_project
  • Find the project I describe and update it
    resolves tolist_projectsupdate_project
  • Delete a Railway project
    resolves todelete_project
  • Show me the projects that match what I describe
    resolves toget_project

What you can automate with Railway

  • Find the right project and update it in one promptlist_projectsupdate_project
  • Pull a list of project members for a reportlist_project_members
  • Create an environment straight from a requestcreate_environment
  • Remove a service you no longer needdelete_service
  • Look up a deployment on demandget_deployment
  • Upsert a variable without writing SQLupsert_variable

Railway integration at a glance

VendorRailway
Actions available20
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJul 2026

All 20 Railway actions

Projects6
list_projects
List Railway projects visible to the provided token.
get_project
Get a Railway project with its services and environments.
create_project
Create a Railway project.
update_project
Update a Railway project name or description.
delete_project
Delete a Railway project.
transfer_project
Transfer a Railway project to another workspace.
Project Members1
list_project_members
List members for a Railway project.
Environments2
create_environment
Create a Railway project environment.
delete_environment
Delete a Railway project environment.
Services3
create_service
Create a Railway service from a GitHub repo or Docker image.
delete_service
Delete a Railway service and all of its deployments.
deploy_service
Trigger a deployment for a Railway service in an environment.
Deployments2
list_deployments
List deployments for a Railway service in an environment.
get_deployment
Get details for a single Railway deployment.
Restart Deployments1
restart_deployment
Restart a running Railway deployment without rebuilding.
Rollback Deployments1
rollback_deployment
Roll a Railway service back to a previous deployment.
Deployment Logs1
get_deployment_logs
Retrieve runtime logs for a Railway deployment.
Variables3
list_variables
List Railway environment variables for a service or shared environment.
upsert_variable
Create or update a Railway environment variable.
delete_variable
Delete a Railway environment variable.

See full parameters and response schemas in the Railway integration docs

Two ways to use Railway in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Railway action and runs it. No workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Railway into a repeatable workflow you can run on a schedule, from chat, or as an API.

Connecting Railway

API keyRailway uses API-key authentication. You provide your own Railway secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Railway without re-authenticating.

Step-by-step setup in the Railway docs

Works with Railway

Agents often chain Railway with these. Connect them once and one agent can use all of them in a single task.

Railway + ModuleX FAQ

  • A ModuleX agent can run any of Railway's 20 actions, across projects, project members, environments and services, from a plain-English request, using your organization's own Railway credentials.

Put Railway to work in ModuleX.

Connect Railway once with your own credentials and let your agent run all 20 actions on demand.

Last updated: Jul 2026Browse all 179 integrations