Summary and recommendation
Observable, the collaborative data notebook platform, does not offer SCIM provisioning on any plan. While Observable Enterprise customers can configure custom OIDC single sign-on with providers like Okta and Entra ID, this only handles authentication—not user lifecycle management. Users must still be manually invited to Observable workspaces or rely on just-in-time (JIT) provisioning, which only creates accounts upon first login without proper role assignment or workspace allocation. Additionally, Observable's SSO implementation is OIDC-only with no SAML support, limiting integration options for organizations standardized on SAML workflows.
This creates a significant operational burden for IT teams managing data science and analytics teams. Without automated provisioning, administrators must manually coordinate Observable workspace access with team changes, track which users belong to which projects, and remember to deprovision access when employees leave. For organizations where data analysts and scientists frequently collaborate across teams and projects, this manual overhead scales poorly and increases the risk of inappropriate data access lingering after role changes.
The strategic alternative
Observable 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 | SAML 2.0 |
| Documentation | Not available |
Supported identity providers
| IdP | SSO | SCIM | Notes |
|---|---|---|---|
| Okta | ✓ | ❌ | No Okta OIN integration. Custom SSO via OIDC for Enterprise teams with Okta Identity Cloud. |
| Microsoft Entra ID | ✓ | ❌ | Supports Microsoft as identity provider. Custom OIDC SSO available for Enterprise. |
| 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 Observable accounts manually. Here's what that costs:
The Observable pricing problem
Observable gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.
Tier comparison
| Plan | Price | SSO | SCIM |
|---|---|---|---|
| Starter | $0 | ||
| Pro | $9/user/mo | ||
| Business | Custom | ||
| Enterprise | Custom (contact sales) |
Pricing structure
| Plan | Price | SSO | SCIM |
|---|---|---|---|
| Starter | $0 | ||
| Pro | $9/user/mo | ||
| Business | Custom | ||
| Enterprise | Custom (contact sales) |
What this means in practice
Without SCIM support, IT teams face manual user management across all Observable plans:
User lifecycle management
Enterprise SSO limitations
Additional constraints
Summary of challenges
- Observable 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 Observable actually offers for identity
OIDC SSO (Enterprise only)
Observable supports OpenID Connect integration with major identity providers:
| Setting | Details |
|---|---|
| Protocol | OIDC only (SAML not supported) |
| Built-in providers | Google, GitHub, Microsoft |
| Custom OIDC | Available on Enterprise plan |
| User management | Manual or Just-In-Time (JIT) provisioning only |
Critical limitation: Observable explicitly does not support SAML authentication. Teams requiring SAML integration cannot use Observable's SSO features.
Okta Integration
Observable has no official Okta Integration Network (OIN) listing. Custom OIDC integration requires:
| Requirement | Details |
|---|---|
| Observable plan | Enterprise (contact sales) |
| Configuration | Manual OIDC setup in both Okta and Observable |
| User provisioning | ❌ No SCIM support |
| Group management | ❌ No group sync |
Microsoft Entra Integration
Similar limitations apply to Entra ID:
| Feature | Supported? |
|---|---|
| OIDC SSO | ✓ Yes (Enterprise) |
| SAML SSO | ❌ No |
| User provisioning | ❌ No |
| Group sync | ❌ No |
| Automatic deprovisioning | ❌ No |
Bottom line: Observable's identity features are limited to basic OIDC SSO with JIT provisioning. No SCIM support means all user lifecycle management must be handled manually through Observable's interface, regardless of your plan tier.
What IT admins are saying
Observable's lack of automated provisioning forces IT teams into manual user management workflows:
- Manual user invitations required for every new team member
- No automated deprovisioning when employees leave the organization
- OIDC-only SSO limits identity provider flexibility (no SAML support)
- Enterprise plan required for any custom SSO beyond built-in Google/GitHub/Microsoft
Observable supports OIDC only, not SAML. This creates integration challenges since our primary IdP setup is SAML-based.
Even with SSO enabled, we still have to manually invite each user to Observable workspaces. There's no automatic provisioning from our directory.
The recurring theme
Observable treats user provisioning as a manual, workspace-by-workspace process. IT teams must individually invite users and remember to remove access when employees leave, creating security gaps and administrative overhead.
The decision
| Your Situation | Recommendation |
|---|---|
| Small data science team (<10 users) | Manual management is acceptable |
| Research team with stable membership | Manual management with built-in SSO (Google/GitHub/Microsoft) |
| Growing analytics organization (25+ users) | Use Stitchflow: automation essential for scaling |
| Enterprise with compliance requirements | Use Stitchflow: automation essential for audit trail |
| Multiple data teams across departments | Use Stitchflow: automation strongly recommended |
The bottom line
Observable is an excellent data notebook platform, but it completely lacks SCIM provisioning capabilities across all plans. Even Enterprise customers must manage users manually or rely on JIT provisioning. For organizations that need proper user lifecycle automation and compliance audit trails, Stitchflow delivers SCIM-level provisioning without the platform limitations.
Make Observable workflows AI-native
Observable 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
- No SCIM support - users must be managed manually or via SSO JIT provisioning
- SAML is NOT supported (OIDC only)
- Custom SSO requires Enterprise plan
- Built-in SSO for Google, GitHub, Microsoft only
Documentation not available.
Unlock SCIM for
Observable
Observable has no native SCIM. We still automate end-to-end workflows across every app, including the ones without APIs.
See how it works


