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.

Integrations:

  • scim2-django will serve a SCIM server in a Django application.
  • scim2-fastapi will serve a SCIM server in a FastAPI application.
  • scim2-flask serves a SCIM server in a Flask application.
  • scim2-sqlalchemy stores the SCIM resources in the tables of an application, with the SQLAlchemy ORM.

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 30 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 1 Apache-2.0 0 1 0 Updated Oct 15, 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 15, 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 15, 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 15, 2026
  • scim2-models Public

    SCIM resources serialization and validation with Pydantic

    python-scim/scim2-models's past year of commit activity
    Python 30 Apache-2.0 13 2 1 Updated Oct 15, 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 2 0 Updated Oct 12, 2026
  • renovate-config Public

    Renovate bot configuration

    python-scim/renovate-config's past year of commit activity
    0 0 1 0 Updated Oct 12, 2026
  • scim2-cli Public

    SCIM application development CLI

    python-scim/scim2-cli's past year of commit activity
    Python 9 Apache-2.0 2 6 0 Updated Oct 11, 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 11, 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 11, 2026

Top languages

Loading…

Most used topics

Loading…