Roadie vs Backstage

Developer effectiveness for teams of all shapes and sizes.

Overview

Backstage is the best tool on the market for building Internal Developer Portals (IDPs). However, it requires significant investment to take the raw building blocks that Backstage offers and turn them into a true Internal Developer Portal.

With Roadie, we have taken the open-source version of Backstage and used it to build a comprehensive and maintenance-free IDP.

Feature comparison

Roadie

Software catalog
FeatureIncluded
Bring your own data modelYes
Adding and updating Catalog items via YAMLIncluded in Roadie
Updating Catalog items in the UIIncluded in Roadie
Adding and updating Catalog items via APIIncluded in Roadie
Out of the box data ingestion (k8s, GitHub, CI/CD, etc)Included in Roadie
SCM SupportGitHub Cloud, GitHub Enterprise Server, Azure DevOps, GCP, GitLab Cloud, GitLab On-Prem, BitBucket Cloud, BitBucket Server
Syncing repositories as items in the CatalogIncluded in Roadie
Scorecards
FeatureIncluded
Extensible through the creation of custom data sourcesIncluded in Roadie
Operational reviewsIncluded in Roadie
LevelsComing soon
CampaignsComing soon
Team-based rollupsIncluded in Roadie
Scaffolder
FeatureIncluded
Self-serve actionsIncluded in Roadie
Custom self-serve actionsIncluded in Roadie
Custom field extensionsIncluded in Roadie
Fallback and retryIncluded in Roadie
TechDocs
FeatureIncluded
Docs creation engineTechDocs
Extensibility via pluginsIncluded in Roadie
Other plugins and extensions
FeatureIncluded
Available Plugins70+
Secure access to on-prem infrastructure and resourcesIncluded in Roadie
Theme customisationIncluded in Roadie
Layout customisationIncluded in Roadie
Catalog UI customisationYes
Search
FeatureIncluded
EngineBackstage search
Hosted search collatorsAtlassian Confluence
Users and Groups
FeatureIncluded
SSOIncluded in Roadie
Entities created in the Catalog for each user and groupIncluded in Roadie
Role-based Access Control
FeatureIncluded
Admin and non-Admin rolesIncluded in Roadie
Role assignment in the UIIncluded in Roadie
Role assignment by identity provider tokenIncluded in Roadie
Custom rolesIncluded in Roadie
Custom permissions policiesIncluded in Roadie
Cost Insights (in beta)
FeatureIncluded
Visualisation of cost dataIncluded in Roadie
Out of the box data ingestionAWS, GCP
Attribution back to catalog components (inc. users and groups)Included in Roadie
Non-feature extras
FeatureIncluded
HostingIncluded in Roadie
Upgrades to the latest version of BackstageIncluded in Roadie
AnalyticsIncluded in Roadie
SupportEmail, Slack/Teams, and 24/7 On-call
Uptime guaranteeIncluded in Roadie

Backstage

Software catalog
FeatureIncluded
Bring your own data modelYes, with some effort
Adding and updating Catalog items via YAMLIncluded in Backstage
Updating Catalog items in the UINot included in Backstage
Adding and updating Catalog items via APINot included in Backstage
Out of the box data ingestion (k8s, GitHub, CI/CD, etc)Included in Backstage
SCM SupportGitHub Cloud, GitHub Enterprise Server, Azure DevOps, GCP, GitLab Cloud, GitLab On-Prem, BitBucket Cloud, BitBucket Server, Gerrit
Syncing repositories as items in the CatalogNot included in Backstage
Scorecards
FeatureIncluded
Extensible through the creation of custom data sourcesNot included in Backstage
Operational reviewsNot included in Backstage
LevelsNot included in Backstage
CampaignsNot included in Backstage
Team-based rollupsNot included in Backstage
Scaffolder
FeatureIncluded
Self-serve actionsIncluded in Backstage
Custom self-serve actionsIncluded in Backstage
Custom field extensionsIncluded in Backstage
Fallback and retryIncluded in Backstage
TechDocs
FeatureIncluded
Docs creation engineTechDocs
Extensibility via pluginsIncluded in Backstage
Other plugins and extensions
FeatureIncluded
Available PluginsRequires build
Secure access to on-prem infrastructure and resourcesIncluded in Backstage
Theme customisationRequires build
Layout customisationRequires build
Catalog UI customisationRequires build
Search
FeatureIncluded
EngineBackstage search
Hosted search collatorsNot included in Backstage
Users and Groups
FeatureIncluded
SSOVia OSS providers
Entities created in the Catalog for each user and groupVia OSS providers
Role-based Access Control
FeatureIncluded
Admin and non-Admin rolesIncluded in Backstage
Role assignment in the UINot included in Backstage
Role assignment by identity provider tokenNot included in Backstage
Custom rolesNot included in Backstage
Custom permissions policiesNot included in Backstage
Cost Insights (in beta)
FeatureIncluded
Visualisation of cost dataIncluded in Backstage
Out of the box data ingestionNot included in Backstage
Attribution back to catalog components (inc. users and groups)Included in Backstage
Non-feature extras
FeatureIncluded
HostingNot included in Backstage
Upgrades to the latest version of BackstageRequires build
AnalyticsNot included in Backstage
Supportvia the OSS community
Uptime guaranteeNot included in Backstage

Frequently asked questions

Is Roadie SaaS or on-prem?
Roadie is SaaS and is every bit as customizable and secure as self-hosting Backstage.
Does Roadie support custom plugins?

Yes. Write a native Backstage plugin as normal and use our CLI to publish it to Roadie. It stays private to your company. Read more in our docs.

Where is Roadie data stored?
All data is stored within the EU and is encrypted at rest using AES-256 encryption algorithm. AWS KMS is used to manage and protect the encryption keys. Data is backed up to AWS S3 at least once per day.
What level of support does Roadie provide?
Growth plan customers gets a shared Slack or MS Teams channel. We pride ourselves on our responsiveness. We also deeply value customer feedback and prioritize your requests in our roadmap.
Do you have a status page?

Our status page can be found at https://status.roadie.io/.

How does Roadie count developers?
We count "contributing users". These are developers who write the code which is tracked in the software catalog. People who don't write code can log in for free.
How can Roadie connect back to our infrastructure?

Roadie Backstage plugins can securely connect back to your infrastructure APIs via a variety of mechanisms like OAuth2, token authentication by using a broker service. Learn more about how Roadie connects to your tools .

What source control tools does Roadie support?
We support GitHub Cloud and on-prem, GitLab Cloud and on-prem, BitBucket Cloud and Server, and Azure DevOps
Has Roadie gained a SOC2 compliance?

Yes. Roadie has achieved SOC2 Type 2 compliance. You can read more about this on our blog.

Is Roadie customizable?
Roadie is extremely customizable. You can edit layouts, add and remove plugins, change the theme, run arbitrary code with the scaffolder, write your own plugins and more.