Railway
for LuumenAI

Read Railway deployments and logs, then ship or roll back with approval

Connect Railway and Luumen can see what is actually running: deployment status, build and runtime logs, HTTP and resource metrics, environments, and the pull request behind a service. When the fix is a redeploy at a known commit, a new environment, or a domain change, Luumen writes the plan out first and, by default, waits for your approval.

The Railway toolbox

59 tools: 26 read, 33 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCollect Deployment EvidenceCollect a bounded, best-effort Railway deployment evidence bundle from live-validated deployment, snapshot, event, service-instance, log, and metric sources.
  • ReadGet Build LogsReturn a bounded, optionally filtered time window of build-phase logs for one Railway deployment.
  • ReadGet DeploymentReturn one deployment's status, timestamps, metadata, and rollback eligibility.
  • ReadGet Deployment LogsRetrieve runtime logs for a deployment.
  • ReadGet EnvironmentGet details of a specific Railway environment by its ID, including service instances and deployment information.
  • ReadGet GitHub PR InfoGet information for a GitHub pull request associated with a Railway service.
  • ReadGet HTTP LogsReturn a bounded date-anchor window of HTTP request logs for one deployment, including request, response, timing, and routing fields.
  • ReadGet HTTP MetricsReturn either HTTP request counts grouped by status code or p50/p90/p95/p99 response-time series for one Railway service and environment.
  • ReadGet Resource MetricsReturn sampled CPU, memory, disk, network, backup, or volume measurements for selected Railway resources and time range.
  • ReadGet TemplateReturn a Railway template's ID, name, and serialized configuration required for deterministic deployment.
  • ReadGet User Kickback EarningsGet the total kickback earnings for the authenticated Railway user.
  • ReadList API TokensRetrieve all API tokens for the authenticated user from Railway.
  • ReadList DeploymentsList one page of Railway deployments filtered by project, environment, service, status, or deletion state.
  • ReadList DomainsList Railway and custom domains for a service, including IDs, ports, DNS records, certificate state, and custom-domain verification token.
  • ReadList Environment PatchesRetrieve all patches for a Railway environment using the GraphQL API.
  • ReadList EnvironmentsList one page of project environments with IDs, pull-request metadata, source environment, and staged-change count.
  • ReadList GitHub ReposRetrieve a list of GitHub repositories that Railway has access to.
  • ReadList GitHub Writable ScopesRetrieve the list of GitHub scopes the user has installed the installation to.
  • ReadList Integration AuthsRetrieve all integration auths for the authenticated user from Railway.
  • ReadList Notification DeliveriesRetrieve notification deliveries for the authenticated user.
  • ReadList ProjectsList one page of projects in an accessible Railway workspace with project and workspace identifiers.
  • ReadList ServicesList one page of service IDs and names in a project for service, deployment, logs, metrics, domain, and volume tools.
  • ReadList Railway Trusted DomainsFetch all trusted domains for the authenticated Railway workspace.
  • ReadList VariablesReturn Railway shared-environment or service variables.
  • ReadList VolumesList one page of persistent volume IDs and names in a project for storage configuration and metrics workflows.
  • ReadSearch TemplatesSearch one cursor-controlled page of Railway templates by text, verification state, and category.
  • WriteCancel DeploymentCancel a Railway deployment that is queued or building, preventing that in-progress deployment from completing. Approval by default
  • WriteCommit Environment ChangesCommit existing staged changes for a Railway environment, completing a staged STAGE_TEMPLATE or create-environment workflow. Approval by default
  • WriteConfigure Buckets and Private NetworkCommit an explicit Railway patch for bucket creation, updates, or deletion and the environment private-network enabled state. Approval by default
  • WriteCreate DomainCreate either a generated railway.app domain or a caller-owned custom domain. Approval by default
  • WriteCreate EnvironmentCreate an empty Railway environment or clone an existing environment, with explicit initial-deployment and change-staging behavior. Approval by default
  • WriteCreate PluginCreates a new plugin in Railway for the specified project. Approval by default
  • WriteCreate ProjectCreate a Railway project in an accessible workspace and return its project and default-environment IDs. Approval by default
  • WriteCreate ServiceCreate an empty, repository-backed, image-backed, or template-backed service in a Railway project. Approval by default
  • WriteCreate VolumeCreate a persistent Railway volume and optionally attach it to one service and environment. Approval by default
  • WriteDelete DeploymentPermanently delete a completed Railway deployment from deployment history and stop any remaining project usage from it. Approval by default
  • WriteDelete DomainPermanently delete one generated Railway domain or custom domain by ID after explicit confirmation. Approval by default
  • WriteDelete EnvironmentPermanently delete one Railway environment and its deployments. Approval by default
  • WriteDelete VariableDelete a Railway environment variable. Approval by default
  • WriteDelete VolumePermanently delete a persistent volume and all its associated data from Railway. Approval by default
  • WriteDelete workspaceDelete a Railway workspace and all data associated with it. Approval by default
  • WriteDeploy ServiceStart a Railway deployment from a service's already connected repository or image source, optionally at a repository commit SHA, and return the deployment ID. Approval by default
  • WriteDeploy TemplateDeploy a complete Railway template configuration into a new project or an existing project environment. Approval by default
  • WriteDisconnect Discord accountDisconnects the authenticated user's Railway account from Discord. Approval by default
  • WriteRedeploy DeploymentCreate a new Railway deployment with the selected deployment's exact code and build/deploy configuration, optionally using its previous image tag. Approval by default
  • WriteRename EnvironmentRename one environment without changing or deploying its configuration. Approval by default
  • WriteReplace VariablesReplace the entire Railway shared-environment or service variable collection with the supplied complete map. Approval by default
  • WriteRestart DeploymentRestart a running or crashed Railway deployment by reusing its existing image without rebuilding or creating a deployment from newer source. Approval by default
  • WriteRetry Domain CertificateRead the corrected Railway domainStatus object, then retry custom-domain certificate issuance only when Railway reports certificateRetryable=true. Approval by default
  • WriteRollback DeploymentRestore a previous Railway deployment's Docker image and custom variables as the active deployment without rebuilding. Approval by default
  • WriteStage TemplateCreate all resources from a complete Railway template configuration in a new project or an existing project environment, but leave the resulting changes staged. Approval by default
  • WriteStop DeploymentStop a currently running Railway deployment without deleting the service or its deployment-history record. Approval by default
  • WriteUpdate DomainUpdate the hostname or target port of one generated Railway domain, or update the target port of one custom domain. Approval by default
  • WriteUpdate ProjectUpdate project settings and configuration on Railway. Approval by default
  • WriteUpdate ServiceUpdate a service's name or icon without changing environment-specific deployment settings. Approval by default
  • WriteUpdate Service InstanceUpdate build/deploy settings for a service in a specific environment on Railway. Approval by default
  • WriteUpdate VolumeRename a Railway volume without changing any volume instance. Approval by default
  • WriteUpdate Volume InstanceUpdate a Railway volume's environment-specific mount path, attached service, or state. Approval by default
  • WriteUpsert VariablesCreate or update a non-empty map of Railway shared-environment or service variables without deleting variables omitted from the submitted map. Approval by default

One prompt, start to finish

What a governed Railway run looks like inside Luumen.

Questions

How does LuumenAI connect to Railway?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Railway on its own?

Read actions answer immediately. Anything that writes — cancel deployment, commit environment changes, configure buckets and private network, create domain, and more — is shown as a plan and requires approval by default, including the 16 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Railway — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Railway to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.