Stitchflow
Docker logo

Docker SCIM guide

Native SCIM

How to automate Docker user provisioning, and what it actually costs

Native SCIM requires Business plan

Summary and recommendation

Docker supports SCIM 2.0 provisioning, but only on Business plans at $24/user/month with a 25-seat minimum ($600/month minimum). More importantly, SCIM requires enabling SSO first—you can't provision users without the SAML prerequisite. This creates an awkward two-step deployment where IT teams must configure SSO, then separately enable SCIM provisioning.

For development teams, this SSO-first requirement creates operational friction. Developers need immediate access to container registries and build pipelines when they join, but the multi-step setup process can delay onboarding. The Business plan requirement also forces smaller teams into enterprise pricing just to automate what should be basic user lifecycle management. When developers leave, manual deprovisioning becomes a security risk—former employees retaining access to private container registries poses real threats to your software supply chain.

The strategic alternative

Stitchflow provides SCIM-level provisioning through resilient browser automation for Docker without the SSO prerequisite or Business plan requirement. Works with any Docker plan and any IdP. Flat pricing under $5K/year, regardless of team size.

Quick SCIM facts

SCIM available?Yes
SCIM tier requiredBusiness
SSO required first?Yes
SSO available?Yes
SSO protocolSAML 2.0
DocumentationOfficial docs

Supported identity providers

IdPSSOSCIMNotes
OktaOIN app with full provisioning
Microsoft Entra IDGallery app with SCIM
Google WorkspaceJIT onlySAML SSO with just-in-time provisioning
OneLoginSupported

The cost of not automating

Without SCIM (or an alternative like Stitchflow), your IT team manages Docker accounts manually. Here's what that costs:

Source: Stitchflow customers using Docker, normalized to 500 employees:
Orphaned accounts (ex-employees with access)0
Unused licenses0
IT hours spent on manual management/year15 hours
Unused license cost/year$37
IT labor cost/year$893
Cost of compliance misses/year$69
Total annual financial impact$999

The Docker pricing problem

Docker gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.

Plan Structure (Billed Monthly)

PlanPriceSSOSCIM
Pro$9/user/mo
Team$15/user/mo
Business$24/user/mo

Note: SCIM requires SSO to be enabled first. Business includes 1 million Docker Hub pulls/month, 1,500 Build Cloud minutes, unlimited Scout repos, and 1,500 Testcontainers Cloud minutes.

What this means in practice

Using current list prices (upgrading from Team to Business for SCIM):

Team SizeAnnual Upgrade Cost
25 users+$2,700/year
50 users+$5,400/year
100 users+$10,800/year
200 users+$21,600/year

Calculation: ($24 - $15) × users × 12 months

Additional constraints

SSO prerequisite
SCIM cannot be enabled until SAML SSO is configured and working, creating a two-step implementation process.
25-seat minimum
New Business customers must purchase at least 25 seats, regardless of actual user count.
Complex team mapping
Group provisioning requires careful mapping between IdP groups and Docker teams/organizations, with potential conflicts in multi-org setups.
Container security implications
Manual provisioning delays mean developers may lack immediate access to private registries and build pipelines on day one.

Summary of challenges

  • Docker supports SCIM but only at Business tier (custom pricing)
  • 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

Docker doesn't sell SCIM à la carte. It's bundled with Business plan features at $24/user/month:

SCIM 2.0 automated provisioning
SAML single sign-on (SSO) - required before SCIM
Organization management and team controls
1 million Docker Hub pulls/month
1,500 Build Cloud minutes
Unlimited Docker Scout vulnerability scanning
1,500 Testcontainers Cloud minutes
Enhanced registry permissions
Priority support

The catch: you must enable SSO first, then configure SCIM. This two-step process adds complexity most teams don't want.

Stitchflow Insight

If you just need automated Docker provisioning for your development team, you're paying for Build Cloud minutes and Testcontainers you may never use. We estimate ~60% of Business plan features are irrelevant for teams that only need user lifecycle automation for container registry access.

What IT admins are saying

Community sentiment on Docker's SCIM requirements centers around the mandatory SSO prerequisite and pricing barriers. Common complaints:

  • Must enable SAML SSO before SCIM can be configured
  • Business plan requirement locks out smaller development teams
  • Complex team/organization mapping for multi-project environments
  • $24/user/month feels steep for container registry access

You have to set up SSO first before you can even think about SCIM - it's an extra hoop that other tools don't require.

DevOps Engineer, Reddit

The Business plan pricing is tough to justify for a 10-person dev team when we really just need automated user provisioning for our container workflows.

IT Manager, GitHub Issues

The recurring theme

Docker forces a specific implementation order (SSO-first) and pricing tier that creates unnecessary barriers for teams who just want automated user lifecycle management for their development workflows.

The decision

Your SituationRecommendation
On Pro/Team plans, need SCIMUse Stitchflow: avoid the $15-18/user/month tier jump to Business
Already on Business with SSO configuredUse native SCIM: you're paying for it and prerequisites are met
Business plan but SSO not enabledUse Stitchflow: skip the SSO prerequisite complexity
Complex team/org structure mapping needsUse Stitchflow: simpler group management without Docker's team constraints
Small dev team, infrequent changesManual may work: but container registry security risks grow with scale

The bottom line

Docker requires both Business tier ($24/user/month) and SSO configuration before SCIM works, creating a steep entry barrier for teams on lower plans. For development teams that need provisioning automation without the tier upgrade and SSO complexity, Stitchflow delivers Docker provisioning at under $5K/year flat rate.

Automate Docker without the tier upgrade

Stitchflow delivers SCIM-level provisioning through resilient browser automation, backed by 24/7 human in the loop for Docker at <$5K/year, flat, regardless of team size.

Works alongside or instead of native SCIM
Syncs with your existing IdP (Okta, Entra ID, Google Workspace)
Automates onboarding and offboarding
SOC 2 Type II certified
24/7 human-in-the-loop monitoring
Book a Demo

Technical specifications

SCIM Version

2.0

Supported Operations

Create, Update, Deactivate, Groups

Supported Attributes

Not specified

Plan requirement

Business

Prerequisites

SSO must be configured first

Key limitations

  • SSO must be enabled before SCIM
  • Group provisioning has team mapping requirements
  • Seat-based licensing affects provisioning

Configuration for Okta

Integration type

Okta Integration Network (OIN) app with SCIM provisioning

Prerequisite

SSO must be configured before enabling SCIM.

Where to enable

Okta Admin Console → Applications → Docker → Provisioning

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).

SCIM 2.0 provisioning supported. Can optionally map dockerRole, dockerOrg, or dockerTeam attributes. SSO must be enabled before SCIM.

Native SCIM is available on Business. Use Stitchflow if you need provisioning without the tier upgrade.

Configuration for Entra ID

Integration type

Microsoft Entra Gallery app with SCIM provisioning

Prerequisite

SSO must be configured before enabling SCIM.

Where to enable

Entra admin center → Enterprise applications → Docker → Provisioning

Required credentials

Tenant URL (SCIM endpoint) and Secret token (bearer token from app admin console).

Configuration steps

Set Provisioning Mode = Automatic, configure SCIM connection.

Provisioning trigger

Entra provisions based on user/group assignments to the enterprise app.

Sync behavior

Entra provisioning runs on a scheduled cycle (typically every 40 minutes).

Full SCIM 2.0 support. Configure in Azure Portal > Enterprise Applications > Provisioning. Supports user and group provisioning. Can use SCIM alongside JIT or on its own.

Native SCIM is available on Business. Use Stitchflow if you need provisioning without the tier upgrade.

Unlock SCIM for
Docker

Docker gates automation behind Business plan. Stitchflow delivers the same SCIM outcomes for a flat fee, saving you 167%.

See how it works
Admin Console
Directory
Applications
Docker logo
Docker
via Stitchflow

Last updated: 2026-01-11

* Pricing and features sourced from public documentation.

Keep exploring

Related apps

RingCentral logo

RingCentral

SCIM Tax
SCIM StatusIncluded
Manual Cost$3,044/yr

RingCentral supports SCIM 2.0 across all plans (Core, Advanced, Ultra), but with a critical limitation that creates operational friction: you must pre-purchase user licenses before SCIM can provision new accounts. Unlike modern SaaS apps that automatically allocate licenses during provisioning, RingCentral requires manual license procurement first—meaning IT teams can't achieve true automated onboarding workflows. This pre-purchase requirement breaks the seamless user lifecycle management that SCIM is designed to provide. When new employees join, IT must manually buy licenses, wait for procurement approval, then trigger SCIM provisioning—defeating the purpose of automation. For organizations with frequent hiring or seasonal workforce changes, this creates bottlenecks and increases the risk of delayed access or forgotten deprovisioning.

View full guide
Calendly logo

Calendly

SCIM Tax
SCIM StatusIncluded
Manual Cost$4,093/yr

Calendly supports native SCIM 2.0 provisioning, but gates it behind the Enterprise plan with a $15,000/year minimum and 30-user requirement. Teams can add SSO to the Teams plan for $3/seat/month, but SCIM remains Enterprise-only. This creates a significant barrier: smaller teams that need automated provisioning face a 2.1x price increase (from $20 to $42/user/month) plus the 30-seat minimum commitment. The gap between SSO and SCIM access is particularly problematic since Calendly doesn't support Just-in-Time (JIT) provisioning. Without JIT, SSO alone leaves you manually managing user accounts—defeating the purpose of automated identity management. For compliance-focused organizations, this creates ongoing operational overhead and potential security gaps when employees join or leave.

View full guide
Grammarly logo

Grammarly

SCIM Tax

Writing Assistant / Productivity

SCIM StatusIncluded
Manual Cost$4,362/yr

Grammarly supports SCIM provisioning on Pro plans ($12/user/month annually), but with a critical prerequisite: SAML SSO must be enabled first. This creates an unnecessary dependency where you can't automate user provisioning without also implementing single sign-on. Additionally, group provisioning is only available on Enterprise plans and requires a manual request - meaning you can't automatically assign users to specific style guides or team configurations through your IdP. This SAML-first approach creates operational friction for IT teams who want automated provisioning but aren't ready for full SSO deployment. You're forced to implement both systems simultaneously, increasing complexity and potential failure points. Without automated group provisioning, teams lose access to proper style guides and organizational controls, defeating much of the purpose of centralized management.

View full guide