|Docs

Telemetry

The Railway CLI collects usage telemetry to help improve the developer experience.

What is collected

FieldDescription
Command nameThe command that was run (e.g. up, deploy)
Subcommand nameThe subcommand, if any (e.g. list in variable list)
DurationHow long the command took to execute, in milliseconds
SuccessWhether the command completed successfully
Error messageA truncated error message if the command fails
OSThe operating system (e.g. linux, macos, windows)
ArchitectureThe CPU architecture (e.g. x86_64, aarch64)
CLI versionThe version of the Railway CLI
CIWhether the command was run in a CI environment

No project source code, or environment variable values are collected.

Opting out

Set either environment variable to 1 to disable telemetry:

DO_NOT_TRACK follows the Console Do Not Track convention. RAILWAY_NO_TELEMETRY is a Railway-specific alternative.