Jonatan Matajonmatum.com
conceptsnotesexperimentsessays
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Concepts

Developer Portals

Centralized platforms providing developers with documentation, APIs, tools, and service catalogs in one place.

seed#developer-portal#backstage#catalog#documentation#self-service

What it is

A developer portal is a centralized platform where developers find everything they need: service catalog, API documentation, project templates, health dashboards, and self-service tools.

Components

ComponentFunctionExample
Service catalogInventory of microservices, owners, dependenciesBackstage Software Catalog
DocumentationCentralized, searchable technical docsTechDocs, Docusaurus
TemplatesScaffolding with best practicesGolden paths
PluginsIntegrations with CI/CD, cloud, observabilityKubernetes, Grafana, PagerDuty
ScorecardsService maturity evaluationCortex, OpsLevel

Backstage

Backstage (Spotify, CNCF) is the most popular open-source platform for developer portals. Extensible through plugins.

Benefits

  • Reduce time searching for information
  • Visibility into the service ecosystem
  • Self-service for common tasks
  • Accelerated onboarding

When not to build one

  • Small teams (fewer than 20 developers) — the overhead of maintaining the portal isn't justified
  • If there's no dedicated platform team — a portal without maintenance becomes another abandoned system
  • When a good README and a wiki solve the problem

Why it matters

A developer portal centralizes access to services, documentation, APIs, and internal tools. Without it, developers waste time searching for information scattered across wikis, Slack, and repositories. It is the discovery layer that makes the internal platform scalable.

References

  • Backstage — Spotify's open-source platform for developer portals.
  • Port — Commercial alternative focused on self-service.
  • Adopting Backstage — Backstage, 2024. Adoption guide for the most popular developer portal.

Related content

  • Developer Experience

    Discipline focused on optimizing developer productivity, satisfaction, and effectiveness through well-designed tools, processes, and environments.

  • Platform Engineering

    Discipline designing and building internal self-service platforms so development teams can deploy and operate applications autonomously.

  • Backstage

    Spotify's open-source platform for building developer portals, with service catalog, templates, and extensible plugin system.

  • API Documentation

    Practices and tools for documenting APIs clearly, interactively, and maintainably, from OpenAPI specifications to documentation portals.

  • Golden Paths

    Recommended, pre-configured paths for common development tasks incorporating best practices, reducing cognitive load for teams.

  • Internal Developer Platforms

    Internally built platforms abstracting infrastructure and operations complexity, providing self-service to development teams.

Concepts