---
title: "Railway integration for LuumenAI"
url: "https://www.luumen.ai/integrations/railway/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Railway integration for LuumenAI

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

## What LuumenAI can do with Railway

LuumenAI connects to Railway with an API token and exposes 59 tools (26 read-only · 17 write · 16 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 59 tools (26 read-only · 17 write · 16 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About Railway with LuumenAI

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.

## Example tools

Read-only (26 in total):

- `RAILWAY_COLLECT_DEPLOYMENT_EVIDENCE` — Collect a bounded, best-effort Railway deployment evidence bundle from live-validated deployment, snapshot, event, service-instance, log, and metric sources.
- `RAILWAY_GET_BUILD_LOGS` — Return a bounded, optionally filtered time window of build-phase logs for one Railway deployment.
- `RAILWAY_GET_DEPLOYMENT` — Return one deployment's status, timestamps, metadata, and rollback eligibility.
- `RAILWAY_GET_DEPLOYMENT_LOGS` — Retrieve runtime logs for a deployment.
- `RAILWAY_GET_ENVIRONMENT` — Get details of a specific Railway environment by its ID, including service instances and deployment information.
- `RAILWAY_GET_GIT_HUB_PR_INFO` — Get information for a GitHub pull request associated with a Railway service.
- `RAILWAY_GET_HTTP_LOGS` — Return a bounded date-anchor window of HTTP request logs for one deployment, including request, response, timing, and routing fields.
- `RAILWAY_GET_HTTP_METRICS` — Return either HTTP request counts grouped by status code or p50/p90/p95/p99 response-time series for one Railway service and environment.

Write and destructive (33 in total, approval required by default):

- `RAILWAY_CANCEL_DEPLOYMENT` — Cancel a Railway deployment that is queued or building, preventing that in-progress deployment from completing.
- `RAILWAY_COMMIT_ENVIRONMENT_CHANGES` — Commit existing staged changes for a Railway environment, completing a staged STAGE_TEMPLATE or create-environment workflow.
- `RAILWAY_CONFIGURE_BUCKETS_AND_PRIVATE_NETWORK` — Commit an explicit Railway patch for bucket creation, updates, or deletion and the environment private-network enabled state.
- `RAILWAY_CREATE_DOMAIN` — Create either a generated railway.app domain or a caller-owned custom domain.
- `RAILWAY_CREATE_ENVIRONMENT` — Create an empty Railway environment or clone an existing environment, with explicit initial-deployment and change-staging behavior.
- `RAILWAY_CREATE_PLUGIN` — Creates a new plugin in Railway for the specified project.
- `RAILWAY_CREATE_PROJECT` — Create a Railway project in an accessible workspace and return its project and default-environment IDs.
- `RAILWAY_CREATE_SERVICE` — Create an empty, repository-backed, image-backed, or template-backed service in a Railway project.

## Frequently asked 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 is shown as a plan and requires approval by default, including the 16 actions classified as destructive. Administrators configure that per tool.

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

Full page: https://www.luumen.ai/integrations/railway/
