Integrations
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.

Overview

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.

Ask the assistant

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
Use cases

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
At a glance

Railway integration at a glance

VendorRailway
CategoryDeveloper Tools & Infrastructure
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 updatedJun 2026
Reference

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

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.
Security

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

Related

Pairs well with Railway

Agents often chain Railway with these — connect them once and the agent can use all of them in a single task.

FAQ

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.
No. The agent selects the right Railway action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Railway API key, stored encrypted and scoped to your organization.
20, spanning projects, project members, environments and services.
Railway runs on your own credentials, so any Railway usage is billed by Railway directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

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: Jun 2026Browse all 175 integrations →