---
id: roadmap
title: Project roadmap
description: Roadmap of Backstage Project
---

## Current status

> Backstage is currently under rapid development. This means that you can expect
> APIs and features to evolve. It is also recommended that teams who adopt
> Backstage today upgrade their installation as new
> [releases](https://github.com/spotify/backstage/releases) become available, as
> Backwards compatibility is not yet guaranteed.

## Phases

We have divided the project into three high-level _phases_:

- 🐣 **Phase 1:** Extensible frontend platform (Done ✅) - You will be able to
  easily create a single consistent UI layer for your internal infrastructure
  and tools. A set of reusable
  [UX patterns and components](https://backstage.io/storybook) help ensure a
  consistent experience between tools.

- 🐢 **Phase 2:** Service Catalog
  ([alpha released](https://backstage.io/blog/2020/06/22/backstage-service-catalog-alpha)) -
  With a single catalog, Backstage makes it easy for a team to manage ten
  services — and makes it possible for your company to manage thousands of them.

- 🐇 **Phase 3:** Ecosystem (ongoing, see
  [Plugin Marketplace](https://backstage.io/plugins)) - Everyone's
  infrastructure stack is different. By fostering a vibrant community of
  contributors we hope to provide an ecosystem of Open Source
  plugins/integrations that allows you to pick the tools that match your stack.

## Detailed roadmap

If you have questions about the roadmap or want to provide feedback, we would
love to hear from you! Please create an
[Issue](https://github.com/spotify/backstage/issues/new/choose), ping us on
[Discord](https://discord.gg/EBHEGzX) or reach out directly at
[alund@spotify.com](mailto:alund@spotify.com).

Want to help out? Awesome ❤️ Head over to
[CONTRIBUTING](https://github.com/spotify/backstage/blob/master/CONTRIBUTING.md)
guidelines to get started.

### Ongoing work 🚧

- **[Plugins for managing micro services end-2-end](https://github.com/spotify/backstage/milestone/14)** -
  Out of the box Backstage will ship with a set of plugins (Overview, CI, API
  and Docs) that will demonstrate how a user can manage a micro service and
  follow a change all the way out in production. Completing this work will make
  it much easier to see how a plugin can be built that integrates with the
  Backstage Service Catalog.

- **[Kubernetes support](https://github.com/spotify/backstage/milestone/20)** -
  Native support for Kubernetes, making it easier for developers to see and
  manage their services running in k8s.

- **[Helm charts](https://github.com/spotify/backstage/issues/2540)** - Provide
  Helm charts for easy deployments of Backstage and its subsystems on
  Kubernetes.

- **[Backstage platform is stable](https://github.com/spotify/backstage/milestone/19)** -
  The platform APIs and features are stable and can be depended on for
  production use. After this plugins will require little to no maintenance.

- **Backstage Design System** - By providing design guidelines for common plugin
  layouts together, rich set of reusable UI components
  ([Storybook](https://backstage.io/storybook)) and Figma design resources. The
  Design System will make it easy to design and build plugins that are
  consistent across the platform -- supporting both developers and designers.

- Further improvements to platform documentation

### Plugins

Building and maintaining [plugins](https://backstage.io/plugins) is the work of
the entire Backstage community.

A list of plugins that are in development is
[available here](https://github.com/spotify/backstage/issues?q=is%3Aissue+is%3Aopen+label%3Aplugin+sort%3Areactions-%2B1-desc).
We strongly recommend to upvote 👍 plugins you are interested in. This helps us
and the community prioritize what plugins to build.

Are you missing a plugin for your favorite tool? Please
[suggest a new one](https://github.com/spotify/backstage/issues/new?labels=plugin&template=plugin_template.md&title=%5BPlugin%5D+THE+PLUGIN+NAME).
Chances are that someone will jump in and help build it.

### Future work 🔮

- **Deploy a product demo at `demo.backstage.io`** - Deploy a typical Backstage
  deployment available publicly so that people can click around and get a feel
  for the product without having to install anything.

- **[Global search](https://github.com/spotify/backstage/issues/1499)** - Extend
  the basic search available in the Backstage Service Catalog with a global
  search experience. Long term this search solution should be extensible, making
  it possible for you add custom search results.

- **[[TechDocs V.2] Stabilization release](https://github.com/spotify/backstage/milestone/17)** -
  Platform stability and compatibility improvements.

- **Additional auth providers** - Backstage should work for most (all!) auth
  solutions. Since Backstage can be used by companies regardless of what cloud
  (or on prem) you are using we are especially keen to get auth support for
  [AWS](https://github.com/spotify/backstage/issues/290),
  [Azure](https://github.com/spotify/backstage/issues/348) and others.

- **[Initial GraphQL API](https://github.com/spotify/backstage/milestone/13)** -
  A GraphQL API will open up the rich metadata provided by Backstage in a single
  query. Plugins can easily query this API as well as extend the model where
  needed.

### Completed milestones ✅

- [Cost Insights plugin 💸](https://engineering.atspotify.com/2020/09/29/managing-clouds-from-the-ground-up-cost-engineering-at-spotify/)
- [Donate Backstage to the CNCF 🎉](https://backstage.io/blog/2020/09/23/backstage-cncf-sandbox)
- [TechDocs v1](https://backstage.io/blog/2020/09/08/announcing-tech-docs)
- [Plugin marketplace](https://backstage.io/plugins)
- [Improved and move documentation to backstage.io](https://backstage.io/docs/overview/what-is-backstage)
- [Backstage Service Catalog (alpha)](https://backstage.io/blog/2020/06/22/backstage-service-catalog-alpha)
- [Backstage Software Templates (alpha)](https://backstage.io/blog/2020/08/05/announcing-backstage-software-templates)
- [Make it possible to add custom auth providers](https://backstage.io/blog/2020/07/01/how-to-enable-authentication-in-backstage-using-passport)
- [TechDocs v0](https://github.com/spotify/backstage/milestone/15)
- CI plugins: CircleCI, Jenkins, GitHub Actions and TravisCI
- [Service API documentation](https://github.com/spotify/backstage/pull/1737)
- Backstage Service Catalog can read from: GitHub, GitLab,
  [Bitbucket](https://github.com/spotify/backstage/pull/1938)
- Support auth providers: Google, Okta, GitHub, GitLab,
  [auth0](https://github.com/spotify/backstage/pull/1611),
  [AWS](https://github.com/spotify/backstage/pull/1990)
