Backstage

backstage.io ↗

Build an internal developer portal around a catalog of services, teams, APIs, and ownership metadata.

SI Score
80/100
Pricing
Open Source AI reading, not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about Backstage

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Backstage homepage

What it does

Backstage is an open-source framework for creating a developer portal. Its Software Catalog collects metadata from YAML descriptors stored with software and presents services, websites, libraries, data pipelines, teams, and related entities in one place. Teams can start from a standalone application and extend it with catalog integrations and plugins; it suits organizations that want a portal they can shape around their own engineering systems.

The official standalone-installation guide creates a new Backstage application with npx @backstage/create-app@latest. After choosing the app directory, the guide starts the frontend and backend together with yarn start. A useful first project is a small catalog entry for one service. Backstage recommends a YAML entity descriptor, commonly named catalog-info.yaml, stored alongside the service's code. The catalog can then ingest the descriptor and present ownership and metadata in the portal. Start with a single component and its responsible team before importing every repository; clean ownership fields are more valuable than a large catalog of incomplete records.

Backstage is an Apache-2.0-licensed framework, not a hosted portal that arrives preconfigured for an organization. A team needs to operate the app and decide which plugins, identity integrations, and catalog sources fit its environment. The Backstage project is distinct from third-party or commercial services built around it.

Strengths

  • The create-app guide provides a documented path to a standalone portal application.
  • Catalog entities can be described in YAML kept together with the software they represent.
  • The catalog model covers services, websites, libraries, APIs, teams, and other engineering entities.

Watch out for

  • Backstage is a framework to configure and operate, so an organization must own its app, integrations, and catalog hygiene.
  • The value of the catalog depends on maintaining useful ownership and metadata rather than importing repositories without context.

Best for

  • Engineering organizations building an internal developer portal.
  • Teams that want searchable service ownership and software metadata alongside existing repositories.
  • Organizations prepared to configure and maintain a portal application and its integrations.

Sources