mrkeyoor.com_
Tue 01 Sept 16:19 UTC
Dev Toolsevaluationupdated 31 Aug 2026

backstage review

Backstage is an open-source framework for building a company developer portal around a shared software catalog. It gives engineers one place to find services, owners, documentation, and approved project templates instead of hunting across separate infrastructure tools.

+5 / 1dstars / 7d
Verdict

Our test run hit the 900-second cap after a 183-second install. Backstage is a strong choice when a staffed platform team needs a customizable catalog, templates, and documentation hub, but it is not a ready-made portal you install and forget. Use it when control and extensibility justify sustained engineering ownership; otherwise choose a managed portal or a smaller dashboard.

We ran it

Install✓ · 183s5518 packages · 2592 MB
Buildn/ano build script
Tests✗ timed out · 900sran, no count parsed
Repo12045 files~999,404 lines of source · 284.1 MB · 49 CI workflows

Answers from our run

Does backstage build from source?

Dependencies installed in 183 seconds (5518 packages), and the project has no separate build step. We cloned commit d573188 into a clean Debian container with 3 CPUs and no project-specific setup.

Do backstage's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Who should not use backstage?

Small teams whose service inventory still fits in a short document, because the operating cost is hard to justify

What are the alternatives to backstage?

Roadie, Port, CNOE idpBuilder. Our test run hit the 900-second cap after a 183-second install.

Setup2/55,518 packages installed; the test run exceeded 900 seconds
Docs5/5Dedicated guides cover catalog, architecture, design, and UI
Community5/534,281 stars, same-day push, Discord, RFCs, and meetups
Maturity5/5Apache-2.0, CNCF Incubation, and a v1.54.6 release

Discussed on

  1. hnI spent two years trying to do what Backstage does for free284 points
  2. hnModern CPUs have a backstage cast212 points
  3. hnI spent two years trying to do what Backstage does for free159 points
  4. hnBackstage: an open platform for building developer portals146 points
  5. hnGetting Deep into EVM: How Ethereum Works Backstage93 points

Who it’s for

Platform engineering teams ready to own a developer portal as a product
Organizations with many services, libraries, pipelines, websites, or ML models
Teams that want a central catalog, repeatable project templates, and docs alongside code
TypeScript teams that need deep customization through plugins

Who it’s NOT for

Small teams whose service inventory still fits in a short document, because the operating cost is hard to justify
Buyers expecting a finished hosted portal, because Backstage is a framework that still needs integration and ownership
Teams wanting a quick dashboard with links and status cards, because simpler tools take less work
Organizations without a platform team, because catalog quality, upgrades, permissions, and plugins need ongoing care

Setup reality

In our sandbox, the Yarn install succeeded in 183 seconds, bringing in 5,518 packages and consuming 2,592 MB, but there was no build script or target to run and the test command hit the 900-second limit. The final log showed React passive-effect stack frames while at least one Yeoman scaffolder test passed, so it does not identify a single root cause. Compared with the README's simple pointer to Getting Started, the measured 12,045-file monorepo looks less like a one-command app and more like a platform codebase that needs deliberate setup, scoped test commands, integrations, and an owner.

Backstage is a framework for an internal front door, not a finished portal

Backstage began at Spotify and now sits with the Cloud Native Computing Foundation as an Incubation project. At 34,281 GitHub stars and version 1.54.6, it is one of the most visible open-source approaches to developer portals. Its job is practical: create a common place where engineers can discover software, identify owners, read documentation, and start approved projects. That becomes useful when an organization has dozens or hundreds of components scattered across repositories, deployment systems, wikis, and cloud accounts.

The word framework matters more than the word portal. Backstage supplies building blocks and extension points, while your platform team decides what belongs in the catalog, how identity works, which plugins are trusted, and what a template may create. The README highlights 3 core pieces: Software Catalog, Software Templates, and TechDocs. Together they cover discovery, standardization, and documentation, but they do not remove the organizational work of assigning ownership or keeping metadata current.

Our run installed successfully, then tests exceeded the 900-second cap

We cloned commit d573188 into a fresh Debian sandbox with 3 CPUs, 8 GB of RAM, Node 22, no secrets, and an unprivileged container. The Yarn install completed in 183 seconds. It installed 5,518 packages and occupied 2,592 MB on disk. Those are substantial numbers before connecting a source host, identity provider, database, documentation pipeline, or deployment environment, and they set realistic expectations for local caches and CI workers.

There was no build script or target available to our generic runner, so we skipped that step rather than pretending a build passed. The test command continued until our 900-second limit and was stopped. Its final lines showed React development stack frames around passive effects and act queue flushing, while a Yeoman scaffolder example test reported PASS. That evidence says the full command did not finish on our box; it does not show a clean suite result or prove a specific defect.

The catalog, templates, and TechDocs form a coherent 3-part core

The Software Catalog is Backstage's clearest reason to exist. It can represent microservices, libraries, data pipelines, websites, and ML models, which is broader than a page of deployment links. A well-maintained entry can give engineers a consistent route to ownership and related resources. Software Templates then turn company practices into repeatable project creation flows, while TechDocs uses a docs-like-code model so documentation can live near the software that it describes.

Backstage also advertises an open-source plugin ecosystem, architecture documentation, design guidance, decisions, and a Storybook for UI components. The repository contains 49 CI workflow files, a sign that the maintainers exercise many paths in a large project. It does not contain a Dockerfile in our measured checkout, however, so teams expecting an official container-first handoff should plan their own packaging and deployment route rather than infer one from the README.

The real cost is platform ownership across 12,045 files

Our checkout contained 12,045 files, about 999,404 lines of source, and occupied 284.1 MB before dependencies. It is a workspace-based monorepo with no top-level tests directory detected by our scanner. None of that makes Backstage bad, but it explains why evaluation by a single generic install-and-test command is awkward. A sensible adoption trial should choose a small catalog scope, one identity integration, a limited plugin set, and a few templates, then define who handles upgrades and incidents.

The rough edges are mostly consequences of ambition. Every external system needs credentials, permissions, data mapping, and a useful presentation. Plugins increase reach but also expand the review and upgrade surface. Catalog metadata can become another stale inventory unless teams automate ingestion or make ownership part of normal delivery. With 435 open issues, adopters should search existing reports and release notes before assuming that a plugin or edge case behaves exactly as desired.

A v1.54.6 release and same-day push show active maintenance

The latest supplied release is v1.54.6 from August 28, 2026, and the repository was pushed again on August 31, 2026. That 3-day gap, combined with current repository activity, is stronger evidence of health than the issue count alone. The 435 open issues show a busy project with a meaningful support surface, not abandonment, but this snapshot cannot tell us response times or long-term issue closure rates.

Community routes are unusually visible: Discord, contribution guidance, RFCs, an FAQ, adopters, a blog, a newsletter, and monthly community sessions are all linked from the README. Governance lives in the Backstage community repository, sensitive security reports go through Spotify's bug-bounty program, and the code uses the Apache-2.0 license. These are mature project signals, though adopters still need internal support channels for their own configuration and plugins.

It fits above delivery systems as the shared experience layer

In a real stack, Backstage should sit above source control, CI, cloud infrastructure, documentation, and service operations as the common interface, not replace those systems. Start with 1 painful workflow, such as finding service ownership or creating a standard service, and prove that catalog data remains accurate. Then add plugins and templates only when each one removes a documented source of friction. This keeps the portal from becoming a polished collection of stale links.

The decision is therefore less about whether Backstage has enough features and more about whether your organization will fund the operating model. Our 183-second install succeeded, but the 900-second test cap and 2,592 MB dependency footprint show that even basic evaluation deserves proper CI resources and scoped commands. For a dedicated platform team, the catalog, templates, TechDocs, active maintenance, and Apache-2.0 license make a persuasive foundation. For a small organization, a hosted portal or lightweight dashboard will usually deliver value sooner.

Alternatives

ProjectWhat it isPick it when
RoadieA managed Backstage service with catalog, templates, TechDocs, and hosted operations.Pick this instead when you want Backstage compatibility without running the portal platform yourself.
PortA hosted internal developer portal centered on a configurable software catalog and self-service actions.Pick this instead when a vendor-managed portal matters more than owning an open-source framework.
CNOE idpBuilderA tool for spinning up a local internal developer platform built from open-source components.Pick this instead when your immediate goal is assembling and testing a local IDP stack, including Backstage, on a container engine.
Homepage gh↗A configurable service dashboard with Docker discovery and many service integrations.Pick this instead when you mainly need a lightweight start page, links, widgets, and service status rather than a software catalog and scaffolding system.

What people are saying

  1. [velocity-scout] backstage/backstage

Sources

  1. Backstage GitHub repository
  2. Backstage homepage
  3. Backstage documentation
  4. Backstage v1.54.6 release

More dev tools reviews

v2rayNG · SecLists · hashcat · eslint · fastfetch · composer · the whole board →