Files
backstage/docs/features/techdocs
Patrik Oldsberg c9132c223c docs: improve new frontend system docs for techdocs, scaffolder, and catalog
Expand the TechDocs home page customization section with concrete examples
showing how to override the page:techdocs extension using a frontend module.

Replace the incorrect scaffolder custom step layouts guide with a note that
this feature is not yet supported in the new frontend system.

Restore missing catalog customization docs for columns, actions, table
options, removing filters, and fully custom catalog pages to ensure parity
with the old frontend system guide.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-03-29 23:04:08 +02:00
..
2026-03-17 11:15:41 -05:00
2026-03-17 11:15:41 -05:00

id, title, sidebar_label, description
id title sidebar_label description
techdocs-overview TechDocs Documentation Overview TechDocs is Spotifys homegrown docs-like-code solution built directly into Backstage

What is it?

TechDocs is Spotifys homegrown docs-like-code solution built directly into Backstage. Engineers write their documentation in Markdown files which live together with their code - and with little configuration get a nice-looking doc site in Backstage.

Today, it is one of the core products in Spotifys developer experience offering with 5000+ documentation sites and around 10000 average daily hits. Read more about TechDocs in its announcement blog post. 🎉

Features

  • Deploy TechDocs no matter how your software environment is set up.
  • Discover your Service's technical documentation from the Service's page in Backstage Catalog.
  • Create documentation-only sites for any purpose by just writing Markdown.
  • Take advantage of the TechDocs Addon Framework to add features on top of the base docs-like-code experience.
  • Explore and take advantage of the large ecosystem of MkDocs plugins to create a rich reading experience.
  • Search for and find docs.

Project roadmap

Now

No current plans.

Next

No current plans.

Someday/Maybe

  • What can we do in TechDocs to help drive up documentation quality? We have many ideas, for example, a Trust Card with associated Trust Score and automatic triggering of documentation maintenance notifications.
  • Contribute to and deploy from a marketplace of TechDocs Addons
  • Addon: MDX (allows you to use JSX in your Markdown content)
  • Can we go static site generator agnostic?
  • Better integration with Scaffolder V2 (e.g. easy to choose and apply documentation template with Software Templates)
  • Possible to configure several aspects about TechDocs (e.g. URL, homepage, theme)

Done

See Done below for a list of completed roadmap items.

Supported

The following sections show the source code hosting providers and file storage providers that are currently supported by TechDocs.

See TechDocs Architecture to get an overview of where the below providers are used.

Source code hosting providers

Source Code Hosting Provider Support Status
GitHub Yes
GitHub Enterprise Yes
Bitbucket Yes
Azure DevOps Yes
Gerrit Yes
GitLab Yes
GitLab Enterprise Yes
Gitea Yes
AWS CodeCommit Yes
Harness Code Yes

File storage providers

File Storage Provider Support Status
Local Filesystem of Backstage app Yes
Google Cloud Storage (GCS) Yes
Amazon Web Services (AWS) S3 Yes
Azure Blob Storage Yes
OpenStack Swift Community

Reach out to us if you want to request more providers.

Tech stack

Stack Location
Frontend Plugin @backstage/plugin-techdocs
Frontend Plugin Library @backstage/plugin-techdocs-react
Backend Plugin @backstage/plugin-techdocs-backend
CLI (for local development and generating docs) @techdocs/cli
Docker Container (for generating docs) techdocs-container

Get involved

Reach out to us in the #techdocs channel of our Discord chatroom.

Done

Alpha release

Milestone

  • Alpha of TechDocs that you can use end to end - and contribute to.

Beta release

Milestone

v1.0

TechDocs promoted to v1.0! To understand how this change affects the package, check out our versioning policy.

TechDocs packages:

  • @backstage/plugin-techdocs
  • @backstage/plugin-techdocs-backend
  • @backstage/plugin-techdocs-node
  • @techdocs/cli

TechDocs Addon Framework

With the Backstage 1.2 release, we introduced the TechDocs Addon Framework for augmenting the TechDocs experience at read-time.

In addition to the framework itself, we open sourced a ReportIssue Addon, helping you to create a feedback loop that drives up documentation quality and foster a documentation culture at your organization.