Building a developer portal using
Backstage to unify all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end.
As developers, we build products, applications, and portals for others to use. As the team grows in size, slowly it becomes more challenging to deliver high-quality code.
In this article, let’s go through
Backstage. This is an open-source platform for building developer portals to enable product teams to quickly ship high-quality code without compromising autonomy.
Let’s get started by creating a standalone
- For demonstration purposes, I use SQLite as the backend database. Other databases like PostgreSQL are supported.
- Once the application is created, run “
yarn dev” to start it.
- You should be able to access the application at
This is the main configuration of the application. From within this file, you can configure basic information like title, base URL, organization name, etc.
title: A Developer Portal
connect-src: ["'self'", 'http:', 'https:']
methods: [GET, POST, PUT, DELETE]
You will also notice by default
github.com is configured as the GitHub provider, and a GITHUB_TOKEN environment variable is needed.