Summary and recommendation
Spree Commerce, the open source Ruby on Rails e-commerce platform, does not provide built-in SCIM provisioning or SSO capabilities. As a self-hosted solution, Spree requires custom implementation of all identity and access management features using Rails authentication gems like Devise. This means IT teams must build their own user provisioning workflows from scratch, including integrations with identity providers, user lifecycle management, and compliance controls. For organizations running Spree at scale, this creates significant development overhead and ongoing maintenance burden.
The lack of standardized identity features creates a compliance and security gap. Without automated provisioning, IT teams resort to manual user management or custom scripts that often lack proper audit trails, role synchronization, and deprovisioning workflows. When employees leave or change roles, there's no systematic way to ensure their Spree access is updated accordingly, creating potential data exposure risks in e-commerce environments handling sensitive customer and payment data.
The strategic alternative
Spree Commerce has no native SCIM. Automate offboarding, user access reviews, and license workflows across every app, including the ones without APIs. We maintain the integration layer underneath. You focus on judgment, not plumbing.
Quick SCIM facts
| SCIM available? | No |
| SCIM tier required | N/A |
| SSO required first? | No |
| SSO available? | Yes |
| SSO protocol | Custom implementation |
| Documentation | Not available |
Supported identity providers
| IdP | SSO | SCIM | Notes |
|---|---|---|---|
| Okta | Via third-party | ❌ | No pre-built Okta integration. Self-hosted platform - implement custom SAML/OIDC if needed. |
| Microsoft Entra ID | Via third-party | ❌ | No pre-built Entra integration. Self-hosted platform - implement custom authentication if needed. |
| 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 Spree Commerce accounts manually. Here's what that costs:
The Spree Commerce pricing problem
Spree Commerce gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.
Tier comparison
| Plan | Price | SSO | SCIM |
|---|---|---|---|
| Open Source | Free (self-hosted) | ||
| Enterprise Support | Custom quote |
Pricing structure
| Plan | Price | SCIM |
|---|---|---|
| Open Source | Free (self-hosted) | ❌ Not available |
| Enterprise Support | Custom quote | ❌ Not available |
What this means in practice
Self-hosted infrastructure requirements
Development overhead
Additional constraints
Summary of challenges
- Spree Commerce 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 Spree Commerce actually offers for identity
Open Source Platform (No Built-in Identity Features)
Spree Commerce is a Ruby on Rails-based e-commerce platform that requires self-hosting:
| Feature | Status |
|---|---|
| Built-in SSO | ❌ No |
| Native SCIM | ❌ No |
| User management UI | ❌ No |
| Identity provider integrations | ❌ No |
| Session management | Basic Rails sessions only |
Reality check: Spree is an open-source e-commerce framework, not a SaaS application. It has no built-in identity management beyond basic Rails authentication patterns using gems like Devise.
Custom Implementation Required
Since Spree is self-hosted, you're responsible for implementing:
Enterprise Support Options
| Provider | What's Included |
|---|---|
| Spree Partners | Custom development services for identity integration |
| Community | Open-source gems and documentation for auth patterns |
| Self-implementation | Full control but complete development responsibility |
The core issue: Spree gives you an e-commerce framework, but zero identity infrastructure. Every authentication and provisioning feature requires custom Ruby development, ongoing maintenance, and security expertise that most IT teams don't have in-house.
What IT admins are saying
Spree Commerce's open-source nature means zero built-in identity management, leaving IT teams to build everything from scratch:
- No native SSO or SCIM support - every authentication feature must be custom-implemented
- Self-hosted deployment requires managing identity infrastructure alongside the e-commerce platform
- Ruby on Rails expertise needed to integrate with existing identity providers
- Complete responsibility for user lifecycle management and security compliance
Open source e-commerce platform (Ruby on Rails). Self-hosted - no built-in SSO/SCIM. Implement authentication/provisioning as needed for your deployment.
Self-hosted with no built-in SSO/SCIM - implement as needed using Rails authentication patterns.
The recurring theme
Spree Commerce puts the entire burden of identity management on IT teams. Unlike SaaS e-commerce platforms with built-in provisioning, Spree requires significant development resources to achieve basic SSO integration, let alone automated user management.
The decision
| Your Situation | Recommendation |
|---|---|
| Small team testing Spree for development | Manual management is acceptable for testing |
| Self-hosted Spree with basic authentication needs | Build custom SSO using Devise/Omniauth gems |
| Enterprise e-commerce deployment (50+ users) | Use Stitchflow: automation essential for scale |
| Multi-store setup with complex user roles | Use Stitchflow: automation strongly recommended |
| Compliance-heavy retail environment | Use Stitchflow: automation essential for audit trail |
The bottom line
Spree Commerce is a powerful open-source e-commerce platform, but it's entirely self-hosted with no built-in identity management features. For enterprises running Spree who need automated provisioning without building custom SCIM implementations from scratch, Stitchflow provides the managed automation layer that Spree doesn't offer.
Make Spree Commerce workflows AI-native
Spree Commerce has no native SCIM. We build complete offboarding, user access reviews, and license workflows across every app, including the ones without APIs.
Technical specifications
SCIM Version
Not specifiedSupported Operations
Not specifiedSupported Attributes
Plan requirement
Not specifiedPrerequisites
Not specifiedKey limitations
- Open source - self-hosted
- No built-in SSO/SCIM
- Implement identity as needed
- Ruby on Rails platform
Documentation not available.
Unlock SCIM for
Spree Commerce
Spree Commerce has no native SCIM. We still automate end-to-end workflows across every app, including the ones without APIs.
See how it works


