Summary and recommendation
GoodData supports native SCIM 2.0 for automated user provisioning, but only on Enterprise plans starting at $66K-$450K/year (median ~$150K). Professional plan customers—who pay per-workspace with unlimited users—are locked out of SCIM entirely. This creates a significant cost barrier: upgrading from Professional to Enterprise solely for user provisioning automation often means paying 6-figure licensing fees for features you may not need.
For analytics teams managing embedded BI deployments, this gap is particularly problematic. Without automated provisioning, IT admins must manually manage user access to workspaces and dashboards—exactly the kind of repetitive, error-prone work that scales poorly as your analytics program grows. JIT provisioning exists but doesn't solve the full lifecycle management problem of keeping user access synchronized with your identity provider.
The strategic alternative
GoodData gates SCIM behind Enterprise. Skip the Enterprise plan upgrade and automate complete outcomes across your stack. We maintain the integration layer underneath. You focus on judgment, not plumbing.
Quick SCIM facts
| SCIM available? | Yes |
| SCIM tier required | Enterprise |
| SSO required first? | Yes |
| SSO available? | Yes |
| SSO protocol | SAML 2.0 |
| Documentation | Not available |
Supported identity providers
| IdP | SSO | SCIM | Notes |
|---|---|---|---|
| Okta | ✓ | ✓ | OIN app with full provisioning |
| Microsoft Entra ID | ✓ | ✓ | Gallery app with SCIM |
| Google Workspace | ✓ | JIT only | SAML SSO with just-in-time provisioning |
| OneLogin | ✓ | ✓ | Supported |
The cost of not automating
Without SCIM (or an alternative like Stitchflow), your IT team manages GoodData accounts manually. Here's what that costs:
The GoodData pricing problem
GoodData gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.
Tier comparison
| Plan | Price | SSO | SCIM |
|---|---|---|---|
| Professional | Platform fee + per-workspace | ||
| Enterprise | $66K-$450K/year (median ~$150K) |
Plan Structure
| Plan | Price | SCIM |
|---|---|---|
| Professional | Platform fee + per-workspace | ❌ |
| Enterprise | $66K-$450K/year (median ~$150K) | ✓ |
Note: GoodData uses workspace-based pricing rather than per-user licensing. The Enterprise tier includes SCIM alongside enterprise security features, compliance tools, AI capabilities, and 24/7 support.
What this means in practice
The jump from Professional to Enterprise represents a significant cost increase for SCIM access:
Unlike per-user SaaS tools where you can calculate exact upgrade costs, GoodData's workspace model makes pricing highly dependent on your specific analytics deployment and usage patterns.
Additional constraints
Summary of challenges
- GoodData supports SCIM but only at Enterprise tier ($66K-$450K/year (Enterprise, median ~$150K))
- Google Workspace users get JIT provisioning only, not full SCIM
- Our research shows teams manually provisioning this app spend significant hidden costs annually
What the upgrade actually includes
GoodData doesn't sell SCIM separately. It's bundled with Enterprise plan features at $66K-$450K annually (median ~$150K):
Stitchflow Insight
The Professional plan includes unlimited users with per-workspace pricing, but no SCIM automation. If you need enterprise security controls for embedded analytics anyway, the upgrade may justify itself. But if you just want automated user provisioning for your BI platform, you're paying for enterprise infrastructure features you likely won't use. We estimate ~60% of Enterprise features are overkill for teams that only need SCIM automation for their analytics workflows.
What IT admins are saying
Community sentiment on GoodData's SCIM implementation is mixed, with pricing being the primary concern. Common complaints:
- Enterprise plan requirement locks out smaller analytics teams
- $150K median annual cost just to get automated user provisioning
- Limited IdP support compared to other BI platforms
- Per-workspace pricing model creates unpredictable costs as teams scale
We're just a small data team but need SCIM for compliance. The Enterprise jump is brutal when you're only using basic analytics features.
GoodData's pricing structure makes it tough to justify for anything but large enterprise deployments. The SCIM tax is real.
The recurring theme
GoodData forces significant enterprise-grade spending to access basic identity management automation that should be standard across all tiers.
The decision
| Your Situation | Recommendation |
|---|---|
| On Professional, need SCIM | Use Stitchflow: avoid the $100K+ Enterprise upgrade |
| Already on Enterprise plan | Use native SCIM: you're paying for it |
| Need Enterprise features beyond SCIM | Evaluate Enterprise: SCIM comes bundled with security/compliance |
| Small analytics team, low user churn | Manual may work: but monitor workspace access gaps |
| Using Entra ID (Azure AD) | Use Stitchflow: no native Entra support, avoid custom setup |
The bottom line
GoodData gates SCIM behind Enterprise. Stitchflow automates complete workflows without that SCIM Tax upgrade.
Make GoodData workflows AI-native
GoodData gates SCIM behind Enterprise. We build complete offboarding, user access reviews, and license workflows without that SCIM Tax upgrade.
Technical specifications
SCIM Version
2.0
Supported Operations
Create, Update, Deactivate, Groups
Supported Attributes
Not specifiedPlan requirement
Enterprise
Prerequisites
SSO must be configured first
Key limitations
- Enterprise plan required
- SCIM for user lifecycle
Documentation not available.
Configuration for Okta
Integration type
Okta Integration Network (OIN) app with SCIM provisioning
Prerequisite
SSO must be configured before enabling SCIM.
Where to enable
Required credentials
SCIM endpoint URL and bearer token (generated in app admin console).
Configuration steps
Enable Create Users, Update User Attributes, and Deactivate Users.
Provisioning trigger
Okta provisions based on app assignments (users or groups).
Docs
SCIM provisioning with Okta documented. User provisioning automation examples using Python SDK. SCIM creates users when accounts created in IdP.
GoodData gates SCIM behind Enterprise. Stitchflow automates complete workflows without that SCIM Tax upgrade.
Unlock SCIM for
GoodData
GoodData gates SCIM behind Enterprise plan. We automate complete offboarding and access reviews across your stack without that SCIM Tax upgrade.
See how it works


