Backstage
Spotify's open-source platform for building developer portals, with service catalog, templates, and extensible plugin system.
seed#backstage#spotify#developer-portal#cncf#plugins#catalog
What it is
Backstage is an open-source platform created by Spotify and donated to CNCF for building developer portals. It provides a service catalog, project templates, and an extensible plugin system.
Core components
- Software Catalog: inventory of all services, libraries, and resources
- Software Templates: new project scaffolding
- TechDocs: integrated documentation as code
- Search: unified search across plugins
Popular plugins
- Kubernetes: deployment status
- CI/CD: GitHub Actions, Jenkins, ArgoCD
- Cloud: AWS, GCP cost dashboards
- Observability: Grafana, PagerDuty
When to use Backstage
- Organization with >50 developers
- Multiple teams and services
- Need for standardization
- Dedicated platform team to maintain it
Backstage alternatives
| Platform | Type | Strength | Limitation |
|---|---|---|---|
| Backstage | Open source (CNCF) | Maximum customization, plugin ecosystem | Requires dedicated team to maintain |
| Port | Commercial | Quick setup, polished UI | Less customizable, per-user cost |
| Cortex | Commercial | Service maturity scorecards | Catalog-focused, less extensible |
| OpsLevel | Commercial | Pre-built integrations | Less flexible than Backstage |
Why it matters
Backstage transformed the idea of a developer portal from a Spotify internal project to an industry standard. For organizations with dozens of services and teams, it is the way to make infrastructure, documentation, and tools discoverable from a single place.
References
- Backstage — Official site.
- Backstage Plugins — Plugin catalog.
- What is Backstage? — Backstage, 2024. Official documentation.