{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"}],"enrichment":{"capability":"Provides Pydantic models for SCIM2 (System for Cross-domain Identity Management) resources, enabling parsing and validation of SCIM2 payloads as native Python objects for building identity provisioning servers and clients.","skillfed_tags":["identity-provisioning","scim2-rfc","pydantic-models"],"use_cases":["Build a SCIM2 identity provider server that accepts user and group provisioning requests from applications.","Implement a SCIM2 client that syncs users and groups from a central directory to downstream SaaS applications.","Validate incoming SCIM2 payloads in an API gateway or middleware before processing.","Generate SCIM2-compliant error responses with automatic conversion from Python exceptions.","Define and enforce custom SCIM2 schema extensions for organization-specific user attributes."],"what_it_does":"scim2-models wraps the SCIM2 specification (RFC7643 and RFC7644) in Pydantic v2 models, letting you work with identity provisioning data\u2014users, groups, service provider configs, schemas\u2014as validated Python objects instead of raw JSON. It handles the schema complexity of SCIM2, including field mutability, returned status, uniqueness constraints, and context-aware validation based on HTTP operations (creation, query, replacement, etc.).\n\nThe library is designed as a foundation for building SCIM2 servers and clients. It provides native classes for core resources, supports dynamic schema extensions, and includes SCIM message types like ListResponse, SearchRequest, PatchOp, and Error. Validation and serialization are handled by Pydantic, giving you IDE autocompletion and type safety out of the box.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with minimal friction (one dependency), and directly implements the SCIM2 RFCs with Pydantic integration. It is a solid choice if you are building identity provisioning infrastructure. The alpha status reflects ongoing development, but the core functionality is stable and the library is already in use."},"id":"scim2-models","links":{"html":"https://skillfed.io/packages/scim2-models","md":"https://skillfed.io/packages/scim2-models.md","pypi":"https://pypi.org/project/scim2-models/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-13","license_spdx":null,"license_treatment":"permissive","name":"scim2-models","python_support":"supports_current","summary":"SCIM2 models serialization and validation with pydantic"},"popularity":{"monthly_downloads":254685,"position":8491,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.12"}
