Backstage
Backstage is an open-source framework for building internal developer portals around a software catalog, templates and technical docs.
- GitHub stars
- 35k
- Last commit
- today
- Latest release
- v1.55.3
- Licence
- Apache-2.0
- Self-hosted
- Yes

Backstage is a framework, published openly, for creating developer portals. It was created at Spotify and is now a Cloud Native Computing Foundation project at the incubation level. Centered on a software catalog, it brings order to microservices and infrastructure so product teams can ship code quickly while keeping their autonomy. It is written in TypeScript and released under the Apache-2.0 license.
Out of the box it includes a Software Catalog for tracking services, libraries, data pipelines, websites and machine learning models, Software Templates for starting new projects with organization-approved defaults, and TechDocs for a docs-like-code approach to documentation. A growing ecosystem of open-source plugins extends what the portal can show and do. Because it is a framework rather than a finished product, organizations build and host their own Backstage instance, guided by the getting started documentation and roadmap.
Key features
- Software Catalog for services and libraries
- Software Templates for new project scaffolding
- TechDocs with docs-like-code workflow
- Plugin ecosystem to extend the portal
- CNCF incubation project
- TypeScript framework you host yourself
Pricing: Free and open source under the Apache-2.0 license; you build and host your own instance.