El catálogo/Railway

Railway

app.railway

Deploy, manage services, environments, variables, domains, and volumes on Railway

Clave de APIdevelopmentLeer el código
Versión2.0.0
Categoríadevelopment
AutenticaciónClave de API
Herramientas23
Transportestdio
LicenciaMIT
01

Qué hace

La aplicación, en sus propias palabras.

Deploy projects to Railway directly from Teros workspaces. Supports automatic deployments, environment management, and database provisioning.

railwaydeploypaashostingdockerdeploymentstagingproduction
02

Herramientas

23 herramientas que el agente puede llamar.

Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.

  • railway-connect-repoConnect a GitHub repository to a Railway service. Works with both public and private repos (if GitHub is connected in your Railway account). Automatically triggers a deployment.
  • railway-create-domainCreate a Railway-generated domain for a service (e.g., myapp.up.railway.app).
  • railway-create-environmentCreate a new environment in a Railway project (e.g., staging, production).
  • railway-create-projectCreate a new Railway project. Requires a workspaceId - use railway-list-workspaces to get available workspaces.
  • railway-create-serviceCreate a new service in a Railway project.
  • railway-create-volumeCreate a persistent volume for a service (useful for databases).
  • railway-delete-projectDelete a Railway project. This action is irreversible!
  • railway-delete-serviceDelete a service from a Railway project.
  • railway-deploy-public-repoDeploy a public GitHub repository to Railway. Creates a new service from the repo. Only works with PUBLIC repositories. For private repos, use railway-connect-repo instead.
  • railway-get-build-logsGet build logs for a deployment. Shows what happened during the build/compile phase.
  • railway-get-deploy-logsGet runtime/deployment logs for a deployment. Shows application output, errors, and startup logs.
  • railway-get-deploymentGet the status of a specific deployment.
  • railway-get-projectGet detailed information about a Railway project including services and environments.
  • railway-get-userGet current Railway user info including available workspaces.
  • railway-list-deploymentsList recent deployments for a service.
  • railway-list-domainsList domains for a service.
  • railway-list-environmentsList all environments in a Railway project.
  • railway-list-projectsList all Railway projects in the connected account.
  • railway-list-servicesList all services in a Railway project.
  • railway-list-variablesList environment variables for a service.
  • railway-list-workspacesList all Railway workspaces available to the current user.
  • railway-redeployTrigger a redeploy of an existing deployment.
  • railway-set-variablesSet environment variables for a service.
03

Autenticación y permisos

Qué pide.

Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.

Secretos de usuario

RAILWAY_TOKEN

Seguir leyendo

El manifiesto y el código de Railway están en el monorepo, junto al resto de aplicaciones.

Leer el códigoVolver al catálogo

Railway · Agent Apps