Identity

SCIM is the odd one out in this programme, and that is why it is here. The other five standards became standards by being copied, so a profile is the only specification they have. SCIM was ratified in 2015 — describing it again would add nothing. What was missing is the measurement beside it: what RFC 7644 says about each operation, quoted, against what the industry actually built.

Cohortreimplementation — independent servers built against a published specification
StatusPublished — 24 operations graded on two axes, 320 adopters recorded
Repositoryhttps://github.com/api-commons/identity
Profiles1 in this domain

SCIM 2.0

The measured core is five operations, all of them on /Users. Group management does not reach it, and PATCH misses by a single point.

Identifierscim-2.0
OriginatorIETF
Source of truth RFC 7643 (Core Schema) and RFC 7644 (Protocol) IETF Trust — quoted with section, not reproduced
Pinned at September 2015
Operations transcribed from RFC 7644 Section 3.2 Table 2. Every normative claim on this page is quoted from the RFC text with its section rather than paraphrased from memory.
How it was measuredTwo gradings per operation. One is what the RFC says; the other is what the industry declares, measured the same way as every other profile here. 368 providers mention SCIM — the largest claim cohort in the programme — and 77 publish an OpenAPI containing a SCIM path, which is the denominator. No tested grade is possible: every SCIM operation is authenticated, so there is no anonymous discriminator, the same structural limit S3 has.
TierWhat it covers
Core
5 operations
GET and POST /Users at 68.8% and 67.5%, then GET, PUT and DELETE on /Users/{id}. Five operations, all on /Users. GET /Groups reaches only 45.5% — barely two-thirds the rate of GET /Users — so a client that provisions users can rely on this surface and one that also manages group membership cannot.
Extended
12 operations
PATCH /Users/{id} at 49.4%, missing the core by one point, which is notable because PATCH is what an identity provider uses on every attribute update. Then the Groups surface and the three discovery endpoints at roughly a third each.
Vendor
7 operations
/Me, /Bulk and /.search — defined by the RFC and declared by one or two providers apiece. The specification anticipated uses the field did not take up.

320 implementations recorded · as of 2026-09-14

EvidenceCountMeaning
declared51Publishes an OpenAPI declaring an operation from RFC 7644 Table 2. Note that 77 publish a SCIM path but only these map to the standard surface — the rest publish something SCIM-shaped that does not.
prose269Mentions SCIM and publishes nothing a reader can check against.
tested0Structurally unavailable. Every SCIM operation is authenticated, so an anonymous caller learns nothing about which operations exist.

The full adopter registry · the adopter matrix — every entry carries the URL it was read from and the date it was read.

Artifacts


Licensing

RFC 7643 and RFC 7644 are IETF Standards Track documents. This profile quotes their normative language with section references and does not reproduce them. API Commons artifacts are CC BY-NC-SA 4.0 and code is Apache-2.0. Nothing here implies endorsement by the IETF or by any provider named in the registry.

Tags

IdentitySCIMProvisioning

Further reading

Return to All Standards