Skip to content
@python-scim

python-scim

Collection of libraries and tools to handle the SCIM provisioning protocol in Python

python-scim logo

python-scim

Python libraries and tools to build and test SCIM 2.0 applications.

Libraries:

  • scim2-server serves the SCIM protocol over any storage, in any web framework.
  • scim2-client sends SCIM requests from a Python application, and checks the responses.
  • scim2-models validates and serializes the SCIM resources and messages with Pydantic.

Tools:

  • scim2-tester checks the compliance of a SCIM server with the RFCs.
  • scim2-cli queries a SCIM server from the command line.
  • pytest-scim2-server runs a SCIM server in a pytest test suite, to test a SCIM client.

The projects are mostly maintained by Yaal Coop. There is no precise roadmap or deadline. If you need something in the libraries, please reach us through the bug trackers. We are available for hire to help you build or integrate SCIM in your applications, or in your services ecosystem.

Pinned Loading

  1. scim2-models scim2-models Public

    SCIM resources serialization and validation with Pydantic

    Python 29 13

  2. scim2-client scim2-client Public

    Pythonically build SCIM requests and parse SCIM responses

    Python 18 6

  3. scim2-server scim2-server Public

    SCIM server core for any storage and web framework

    Python 15 4

Repositories

Showing 10 of 11 repositories
  • scim2-sqlalchemy Public

    Painless SCIM integration for SQLAlchemy

    python-scim/scim2-sqlalchemy's past year of commit activity
    Python 0 Apache-2.0 0 1 0 Updated Oct 7, 2026
  • scim2-server Public

    SCIM server core for any storage and web framework

    python-scim/scim2-server's past year of commit activity
    Python 15 Apache-2.0 4 1 0 Updated Oct 6, 2026
  • scim2-models Public

    SCIM resources serialization and validation with Pydantic

    python-scim/scim2-models's past year of commit activity
    Python 29 Apache-2.0 13 2 0 Updated Oct 6, 2026
  • scim2-cli Public

    SCIM application development CLI

    python-scim/scim2-cli's past year of commit activity
    Python 9 Apache-2.0 2 10 0 Updated Oct 6, 2026
  • scim2-flask Public

    Painless SCIM integration for Flask

    python-scim/scim2-flask's past year of commit activity
    Python 1 Apache-2.0 1 1 0 Updated Oct 6, 2026
  • scim2-tester Public

    SCIM RFCs server compliance checker

    python-scim/scim2-tester's past year of commit activity
    Python 9 Apache-2.0 5 17 0 Updated Oct 6, 2026
  • scim2-client Public

    Pythonically build SCIM requests and parse SCIM responses

    python-scim/scim2-client's past year of commit activity
    Python 18 Apache-2.0 6 4 0 Updated Oct 6, 2026
  • scim2-fastapi Public

    Painless SCIM integration for FastAPI

    python-scim/scim2-fastapi's past year of commit activity
    2 0 1 0 Updated Oct 6, 2026
  • scim2-django Public

    Painless SCIM integration for Django

    python-scim/scim2-django's past year of commit activity
    1 0 1 0 Updated Oct 6, 2026
  • .github Public
    python-scim/.github's past year of commit activity
    0 Apache-2.0 0 0 0 Updated Oct 5, 2026