Ensure you have Backstage installed and running before following along. Refer to the Backstage Installation Guide for setup instructions.
- Browse and filter entities
- Inspect component and API dashboards
- Search documentation with TechDocs
- Scaffold projects using built-in templates
- Customize your personal settings
Homepage and Company Catalog
When you first log in, Backstage presents the My Company Catalog, listing all software entities your organization manages. In our demo, you’ll see:- example-website (a sample website component)
Component Details
Select example-website to open its dashboard:
- Jump to the source code repository
- Open TechDocs for in-depth documentation
- Review metadata: owner, system affiliation, type (website, API, library), and lifecycle (e.g., experimental)
- Owned by the Guests group
- Belongs to the Example system
- Provides the example-grpc-api service/API
API Exploration
Back at the homepage, filter by APIs and choose example-grpc-api:
Exploring Other Entities
Backstage models everything as an Entity. Use the sidebar to browse:| Entity Type | Description | Example Entry |
|---|---|---|
| Components | Services, websites, libraries with metadata dashboards | example-website |
| APIs | gRPC or REST endpoints along with their specifications | example-grpc-api |
| Groups | Teams or organizational units owning components/APIs | Guests |
| Users | Individual developer profiles with access and settings | [email protected] |
My Company Catalog Interface

- A list of owned components and APIs
- Associated users
Documentation (TechDocs)
All project documentation is accessible under Docs or via the View TechDocs button on any component or API dashboard. The global search indexes TechDocs, making it easy to find keywords and navigate directly to the relevant content.
Use inline Markdown links and headings in your TechDocs to improve searchability and SEO for your internal documentation.
Software Templates
Backstage’s Create menu lets you scaffold new projects from predefined templates. By default, an example Node.js template is available:
- Select the template (e.g., Example Node.js Template).
- Fill in required fields: project name, repository URL, etc.
- Review and confirm to provision a new service automatically.
When customizing templates, ensure your
cookiecutter values and catalog-info.yaml annotations are valid YAML to avoid provisioning errors.User Settings and Personalization
Under Settings, configure:- Your profile and authentication provider
- UI preferences (light/dark theme)

- Star your favorite components for quick access
- Filter the catalog to display only entities owned by your team
Next Steps
You’ve now covered Backstage’s core features:- Company catalog and entity dashboards
- TechDocs-powered documentation search
- Project scaffolding with software templates
- Personal settings and UI customizations