Skip to main content

Info Module

The info module (@backstage/cli-module-info) provides a command for outputting debug information about your Backstage setup, useful when opening issues or troubleshooting.

info​

Outputs debug information which is useful when opening an issue. Outputs system information, Node.js and npm versions, CLI version and type (inside Backstage repo or a created app), all @backstage/* package dependency versions, and any packages that contain a backstage field in their package.json.

The command distinguishes between installed packages (from npm) and local workspace packages, making it easier to understand your Backstage setup.

Usage: backstage-cli info [options]

Options:
--include <patterns...> Glob patterns for additional packages to include
(e.g., @mycompany/backstage-*)
--format <text|json> Output format (default: text)
-h, --help display help for command

Examples​

Output debug information to the console:

yarn backstage-cli info

Include additional packages matching a glob pattern:

yarn backstage-cli info --include "@mycompany/*"

Output as JSON:

yarn backstage-cli info --format json

Export JSON to a file for further processing:

yarn backstage-cli info --format json > backstage-info.json

Combine options to include custom packages and export to JSON:

yarn backstage-cli info --include "@mycompany/backstage-*" --include "@internal/*" --format json > debug-info.json

JSON output format​

When using --format json, the output is structured as follows:

{
"system": {
"os": "Darwin 23.0.0 - darwin/arm64",
"node": "v18.17.0",
"yarn": "3.6.0",
"cli": { "version": "0.27.0", "local": false },
"backstage": "1.20.0"
},
"dependencies": {
"@backstage/core-plugin-api": "1.8.0",
"@backstage/plugin-catalog": "1.15.0"
},
"local": {
"@mycompany/backstage-plugin-custom": "0.1.0"
}
}