Documentation Index
Fetch the complete documentation index at: https://backstage.spotify.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
What is a Software Catalog?
The Portal Software Catalog is a centralized system that tracks ownership and metadata for all the software in your ecosystem — services, websites, libraries, data pipelines, datasets, and more. It’s available at/catalog in your Portal instance.

- Helping teams manage and maintain the software they own. Teams get a uniform view of all their software: services, libraries, websites, ML models, and more.
- Making all the software in your company, and who owns it, discoverable. No more orphan software hiding in the dark corners of your software ecosystem.
Adding components to the catalog
When ingesting components, you choose how their metadata will be managed going forward:
- Managed by Portal (Recommended) — Control and update metadata directly in the Portal UI. No
catalog-info.yamlfile is required. Ideal for fast onboarding and centralizing management. - Managed by YAML files — Maintain core metadata as code in YAML files stored in your repositories. Portal automatically syncs changes from GitHub.
Manually register a component
You can register an individual component at/catalog-import. Enter either:
- A link to an existing
catalog-info.yamlentity file in your source control - A link to a repository (GitHub only) — Portal will discover all
catalog-info.yamlfiles, or prepare a pull request to create one if none are found

Static catalog configuration
In addition to manually registering components, you can register components through static configuration. Add component locations via/admin/plugin-settings/plugin/catalog under Locations. For example: