All integrations
Catalogue metadata onlydeveloper toolsv20260826_00

RAILWAY

Railway

Railway is a deployment platform for building and shipping applications with instant deployments, automatic scaling, and managed infrastructure.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

59

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEYOAUTH2

OAUTH2

railway_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

railway_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Account Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–59 of 59 actions

List Deployments

RAILWAY_LIST_DEPLOYMENTS

List one page of Railway deployments filtered by project, environment, service, status, or deletion state.

Untrusted display-only summary

List Domains

RAILWAY_LIST_DOMAINS

List Railway and custom domains for a service, including IDs, ports, DNS records, certificate state, and custom-domain verification token.

Untrusted display-only summary

List Environment Patches

RAILWAY_LIST_ENVIRONMENT_PATCHES

Retrieve all patches for a Railway environment using the GraphQL API. Use this action when you need to fetch the list of configuration patches applied to an environment. This is useful for auditing environment history, tracking configuration changes, or reviewing past deployments to an environment. The action queries…

Untrusted display-only summary

List Environments

RAILWAY_LIST_ENVIRONMENTS

List one page of project environments with IDs, pull-request metadata, source environment, and staged-change count.

Untrusted display-only summary

List GitHub Repos

RAILWAY_LIST_GIT_HUB_REPOS

Retrieve a list of GitHub repositories that Railway has access to. Use this action when you need to fetch the list of GitHub repositories associated with the authenticated user's GitHub account through Railway. This is a read-only operation that returns the id, name, and owner for each repository. The action queries t…

Untrusted display-only summary

List GitHub Writable Scopes

RAILWAY_LIST_GIT_HUB_WRITABLE_SCOPES

Retrieve the list of GitHub scopes the user has installed the installation to. Use this action when you need to fetch the list of GitHub scope names that the authenticated user has granted to the Railway GitHub application. This is a read-only operation that returns an array of GitHub permission scope strings such as…

Untrusted display-only summary

List Integration Auths

RAILWAY_LIST_INTEGRATION_AUTHS

Retrieve all integration auths for the authenticated user from Railway. Use this action when you need to fetch the list of integration auths (such as GitHub, GitLab, Vercel, or other connected integrations) associated with the currently authenticated user. This is a read-only operation that returns auth metadata inclu…

Untrusted display-only summary

List Notification Deliveries

RAILWAY_LIST_NOTIFICATION_DELIVERIES

Retrieve notification deliveries for the authenticated user. Use this action when you need to fetch a list of notification deliveries, such as tracking which notifications have been sent (e.g., EMAIL, WEBHOOK, SLACK) and when they were created. This is a read-only operation that queries the Railway GraphQL API. The ac…

Untrusted display-only summary

List Projects

RAILWAY_LIST_PROJECTS

List one page of projects in an accessible Railway workspace with project and workspace identifiers. Use LIST_SERVICES and LIST_ENVIRONMENTS for those independently paginated resources.

Untrusted display-only summary

List Services

RAILWAY_LIST_SERVICES

List one page of service IDs and names in a project for service, deployment, logs, metrics, domain, and volume tools.

Untrusted display-only summary

List Railway Trusted Domains

RAILWAY_LIST_TRUSTED_DOMAINS

Fetch all trusted domains for the authenticated Railway workspace. Use this action when you need to retrieve all trusted domains configured for workspace membership invitations. Trusted domains allow users with emails from those domains to be invited to the workspace without individual invitations. This is useful for…

Untrusted display-only summary

List Variables

RAILWAY_LIST_VARIABLES

Return Railway shared-environment or service variables. Choose stored to preserve or render references, or deployment_resolved to return the values supplied to a specific service deployment. Variable values may be sensitive.

Untrusted display-only summary

List Volumes

RAILWAY_LIST_VOLUMES

List one page of persistent volume IDs and names in a project for storage configuration and metrics workflows.

Untrusted display-only summary

Redeploy Deployment

RAILWAY_REDEPLOY_DEPLOYMENT

Create a new Railway deployment with the selected deployment's exact code and build/deploy configuration, optionally using its previous image tag. This does not deploy the latest source commit and requires confirm=true.

Untrusted display-only summary

Rename Environment

RAILWAY_RENAME_ENVIRONMENT

Rename one environment without changing or deploying its configuration.

Untrusted display-only summary

Replace Variables

RAILWAY_REPLACE_VARIABLES

Replace the entire Railway shared-environment or service variable collection with the supplied complete map. This is irreversible: every existing variable whose key is omitted from the map is permanently deleted. Railway skips deployments by default; set skip_deploys=false and confirm_deploys=true to explicitly trigge…

Untrusted display-only summary

Restart Deployment

RAILWAY_RESTART_DEPLOYMENT

Restart a running or crashed Railway deployment by reusing its existing image without rebuilding or creating a deployment from newer source. Requires confirm=true.

Untrusted display-only summary

Retry Domain Certificate

RAILWAY_RETRY_DOMAIN_CERTIFICATE

Read the corrected Railway domainStatus object, then retry custom-domain certificate issuance only when Railway reports certificateRetryable=true. A non-retryable result fails without mutation and includes status evidence.

Untrusted display-only summary

Rollback Deployment

RAILWAY_ROLLBACK_DEPLOYMENT

Restore a previous Railway deployment's Docker image and custom variables as the active deployment without rebuilding. Railway must report canRollback=true; the operation requires confirm=true.

Untrusted display-only summary

Search Templates

RAILWAY_SEARCH_TEMPLATES

Search one cursor-controlled page of Railway templates by text, verification state, and category.

Untrusted display-only summary

Stage Template

RAILWAY_STAGE_TEMPLATE

Create all resources from a complete Railway template configuration in a new project or an existing project environment, but leave the resulting changes staged. This does not commit the staged changes or start deployments; commit them separately when ready.

Untrusted display-only summary

Stop Deployment

RAILWAY_STOP_DEPLOYMENT

Stop a currently running Railway deployment without deleting the service or its deployment-history record. Requires confirm=true.

Untrusted display-only summary

Update Domain

RAILWAY_UPDATE_DOMAIN

Update the hostname or target port of one generated Railway domain, or update the target port of one custom domain.

Untrusted display-only summary

Update Project

RAILWAY_UPDATE_PROJECT

Update project settings and configuration on Railway. Use this action when you need to modify project properties such as description, visibility settings, or PR deploy preferences. The following fields can be updated: - description: A brief description of the project - isPublic: Whether the project is publicly visible…

Untrusted display-only summary

Update Service

RAILWAY_UPDATE_SERVICE

Update a service's name or icon without changing environment-specific deployment settings.

Untrusted display-only summary

Update Service Instance

RAILWAY_UPDATE_SERVICE_INSTANCE

Update build/deploy settings for a service in a specific environment on Railway. Use this action when you need to modify service configuration including commands, healthcheck, replicas, region, and cron schedule. This is an idempotent operation. The following fields can be updated: - startCommand: Custom start command…

Untrusted display-only summary

Update Volume

RAILWAY_UPDATE_VOLUME

Rename a Railway volume without changing any volume instance.

Untrusted display-only summary

Update Volume Instance

RAILWAY_UPDATE_VOLUME_INSTANCE

Update a Railway volume's environment-specific mount path, attached service, or state. service_id is required on every call as the current or target attachment; set it to null only to explicitly keep or make the instance disconnected.

Untrusted display-only summary

Upsert Variables

RAILWAY_UPSERT_VARIABLES

Create or update a non-empty map of Railway shared-environment or service variables without deleting variables omitted from the submitted map. Railway skips deployments by default. Set skip_deploys=false and confirm_deploys=true to explicitly trigger deployments.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.