Backstage logo

Backstage

Backstage is an open-source developer portal platform created by Spotify. It provides a centralized software catalog, software templates (scaffolder), TechDocs, and a plugin ecosystem for building customizable developer portals. Backstage helps organizations manage their software ecosystem by cataloging services, APIs, resources, and infrastructure, and provides tooling for creating new projects from templates.

7 APIs 1 Capabilities 7 Features
Developer PortalInternal Developer PlatformSoftware CatalogOpen Source

APIs

Backstage Catalog API

The Backstage Software Catalog REST API provides JSON-based endpoints for managing and querying catalog entities, locations, and related metadata. The catalog stores information...

Backstage Scaffolder API

The Backstage Scaffolder (Software Templates) REST API provides endpoints for creating, managing, and monitoring scaffolder tasks. It enables programmatic execution of software ...

Backstage Auth API

The Backstage Auth API provides endpoints for authenticating users and services with the Backstage backend. It supports multiple authentication providers (GitHub, Google, Okta, ...

Backstage TechDocs API

The Backstage TechDocs API provides endpoints for generating, publishing, and serving technical documentation for catalog entities. TechDocs uses MkDocs under the hood to render...

Backstage Search API

The Backstage Search API provides endpoints for querying the Backstage search index. It enables full-text search across all indexed content including catalog entities, TechDocs ...

Backstage Permissions API

The Backstage Permissions API provides endpoints for evaluating and managing authorization decisions within Backstage. It enables plugins to check whether a given user or servic...

Backstage Events System

The Backstage Events system provides a publish-subscribe mechanism for broadcasting and consuming events within a Backstage instance. It enables plugins to emit events when sign...

Capabilities

Backstage Developer Portal

Unified developer portal workflow combining the Backstage Software Catalog, Scaffolder, TechDocs, Search, Auth, and Permissions APIs. Serves platform engineers and developers ma...

Run with Naftiko

Features

Software Catalog

Central inventory of all software components, APIs, resources, systems, domains, groups, and users.

Software Templates (Scaffolder)

Bootstrap new projects, services, and components from customizable templates.

TechDocs

Render and serve MkDocs-based technical documentation alongside catalog entities.

Plugin Ecosystem

Extensible plugin architecture with 100+ open-source plugins for CI/CD, monitoring, cloud, and more.

Search

Full-text search across catalog entities, TechDocs, and any other indexed content.

Permissions Framework

Policy-based authorization with conditional rules for resource-level access control.

Entity Relations

Model ownership, dependencies, and API consumption relationships between services.

Use Cases

Internal Developer Portal

Build a unified portal for developers to discover services, read docs, and scaffold projects.

Service Catalog

Maintain a complete, up-to-date inventory of all microservices, APIs, and infrastructure.

Developer Onboarding

Accelerate new developer onboarding with self-service project scaffolding and documentation.

API Governance

Track all internal and external APIs, their owners, and documentation in one place.

Integrations

GitHub

Catalog ingestion from GitHub repos, GitHub Actions integration for CI/CD visibility.

PagerDuty

Show on-call information and incident status on catalog entity pages.

Kubernetes

Display Kubernetes workload status for catalog entities.

Prometheus

Show metrics and alerts for services directly in the catalog.

Snyk

Display security vulnerability information for catalog entities.

Datadog

Surface monitoring dashboards within Backstage.

Event Specifications

Backstage Events System

The Backstage Events system provides a publish-subscribe mechanism for broadcasting and consuming events within a Backstage instance. It enables plugins to emit events when sign...

ASYNCAPI

Semantic Vocabularies

Backstage Context

16 classes · 48 properties

JSON-LD

API Governance Rules

Backstage API Rules

21 rules · 8 errors 10 warnings 3 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
📰
Blog
Blog
👥
GitHub Organization
GitHub Organization
👥
GitHubRepository
GitHubRepository
📄
Change Log
Change Log
🔗
Community
Community
🔧
Developer Tools
Developer Tools
🔗
JSONSchema
JSONSchema
🔗
JSON-LD
JSON-LD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability