Summary and recommendation
Backstage, the open-source developer portal framework created by Spotify, does not include native SCIM provisioning capabilities. As an open-source platform designed for self-hosting, Backstage requires organizations to implement their own user management solutions. While Backstage supports SSO authentication through SAML and OIDC with providers like Okta and Entra ID, this only handles login - not the automated provisioning and deprovisioning of user accounts. Any SCIM integration would require custom development work or third-party plugins, adding significant complexity to what's already an infrastructure-heavy platform.
This creates a substantial operational burden for IT teams managing Backstage deployments. Without automated provisioning, onboarding new developers requires manual account creation, permission assignment, and catalog access configuration. When engineers leave or change teams, IT must manually deprovision access across Backstage's various integrations and services. For organizations running Backstage at scale - where the true cost of ownership often exceeds $150K annually when factoring in infrastructure, maintenance, and development resources - manual user management becomes both a security risk and operational bottleneck.
The strategic alternative
Backstage has no native SCIM. That leaves a workflow gap in offboarding, access reviews, and license cleanup unless your team handles the app another way. Stitchflow builds and maintains the IT workflows your team still runs manually, across every app, including the ones without APIs.
Quick SCIM facts
| SCIM available? | No |
| SCIM tier required | N/A |
| SSO required first? | No |
| SSO available? | Yes |
| SSO protocol | SAML 2.0 |
| Documentation | Not available |
Supported identity providers
| IdP | SSO | SCIM | Notes |
|---|---|---|---|
| Okta | ✓ | ❌ | No official OIN listing. SSO configured via SAML/OIDC in self-hosted Backstage. |
| Microsoft Entra ID | ✓ | ❌ | Backstage supports Microsoft Entra ID authentication via OAuth/OIDC. No native SCIM. |
| Google Workspace | Via third-party | ❌ | No native support |
| OneLogin | Via third-party | ❌ | No native support |
The cost of not automating
Without SCIM (or an alternative like Stitchflow), your IT team manages Backstage accounts manually. Here's what that costs:
The Backstage pricing problem
Backstage gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.
Tier comparison
| Plan | Price | SSO | SCIM |
|---|---|---|---|
| Open Source | $0 (self-hosted) | ||
| Spotify Portal | Custom quote | ||
| Roadie (hosted) | Custom quote |
Pricing structure
| Plan | Price | SSO | SCIM |
|---|---|---|---|
| Open Source | $0 (self-hosted) | ||
| Spotify Portal | Custom quote | ||
| Roadie (hosted) | Custom quote |
Real enterprise costs for self-hosted Backstage
What this means in practice
The "free" open source model becomes expensive quickly when you factor in the engineering resources needed for enterprise deployment:
Development requirements
Operational overhead
Additional constraints
Summary of challenges
- Backstage does not provide native SCIM at any price tier
- Organizations must rely on third-party tools or manual provisioning
- Our research shows teams manually provisioning this app spend significant hidden costs annually
What Backstage actually offers for identity
Authentication Support (Self-Hosted)
Backstage is an open source developer portal framework that you deploy and manage yourself. Identity features depend entirely on your implementation:
| Feature | Availability |
|---|---|
| SAML SSO | ✓ Configurable (via auth plugins) |
| OIDC/OAuth | ✓ Configurable (Microsoft, Google, GitHub, etc.) |
| LDAP | ✓ Via community plugins |
| Local accounts | ✓ Built-in database auth |
| User provisioning | ❌ Manual configuration required |
| Group sync | ❌ Custom development needed |
Microsoft Entra ID Integration
Backstage's official documentation covers Microsoft authentication:
The SCIM Reality
No native SCIM endpoint exists. Backstage's catalog system expects users to be defined in YAML files or imported via custom processors. True SCIM provisioning requires:
Real cost of ownership: While Backstage itself is free, enterprise deployments typically cost $150K+ annually when factoring in:
The "free" open source label masks significant implementation complexity for automated user provisioning.
What IT admins are saying
Community sentiment reveals significant frustration with Backstage's lack of automated user management:
- Manual user provisioning required despite being an "enterprise" developer portal
- No SCIM endpoint means custom development needed for any automation
- SSO authentication works, but user accounts must still be manually created first
- True operational costs far exceed the "free" open source label
Backstage is open source but the total cost of ownership for enterprise deployments can easily exceed $150K when you factor in development, maintenance, and operational overhead.
We have SSO working with Entra ID but still need to manually add every developer to Backstage before they can actually use it. Kind of defeats the purpose of having identity management.
The documentation makes it sound simple but there's no native SCIM support. You're looking at custom plugin development or third-party solutions to get real provisioning working.
The recurring theme
Backstage's open source nature creates a false economy - while the software is free, the operational burden of manual user management and custom SCIM development makes it expensive to run at enterprise scale.
The decision
| Your Situation | Recommendation |
|---|---|
| Small development team (<10 users) | Manual management acceptable for simple setups |
| Self-hosted Backstage with stable team | SSO-only configuration may suffice |
| Enterprise with 50+ developers | Use Stitchflow: automation essential for scale |
| Multi-environment deployments | Use Stitchflow: consistent provisioning across instances |
| Compliance-driven organization | Use Stitchflow: audit trails and governance required |
The bottom line
Backstage has no native SCIM. That means one more workflow gap in offboarding, access reviews, and license cleanup unless your team handles it another way.
Close the Backstage workflow gap
Backstage is one gap in a broader workflow. Stitchflow builds and maintains the offboarding, access review, or license workflow across every app in your environment.
Technical specifications
SCIM Version
Not specifiedSupported Operations
Not specifiedSupported Attributes
Plan requirement
Not specifiedPrerequisites
Not specifiedKey limitations
- Open source framework - no native SCIM endpoint
- User provisioning depends on self-hosted implementation
- SCIM integration requires custom development or third-party plugins
- True cost of ownership estimated at $150K+ for enterprise deployments
Documentation not available.
Configuration for Entra ID
Integration type
Microsoft Entra Gallery app
Where to enable
Backstage supports Microsoft Entra ID authentication via OAuth/OIDC. No native SCIM.
Use Stitchflow for automated provisioning.
Close the workflow gap in
Backstage
Backstage has no native SCIM. That leaves one more workflow gap in offboarding, access reviews, and license cleanup unless your team handles it another way.
Start with the free gap diagnostic


