Security and privacy · Independent · 22 Oct 2026

jelhub/scimgateway

Using SCIM protocol as a gateway for user provisioning to other endpoints

← Security and privacy
SCIM Gateway. Translate SCIM identity requests to any database or API.

In simple English

This tool connects user management systems to internal databases and APIs. It translates standard user creation requests into formats that older or custom apps understand. Setting it up requires running commands in a terminal and editing configuration files. It is free to use under an open source licence. The main ongoing work is managing server uptime and security certificates.

What it is

SCIM Gateway is an identity integration service that translates SCIM protocol requests into endpoint-specific protocols like REST, SQL, NoSQL, LDAP, and SOAP. It runs on Node.js or Bun, using TypeScript plugins to map attributes between identity providers and target systems.

What it is good for

Solo builders and system administrators who need to connect cloud identity providers like Microsoft Entra ID to custom databases or internal software that lacks native SCIM support.

Stars231
LicenceMIT
Latestv6.3.0 (2026-10-13)checked 22 Oct 2026
Last code change2026-10-16
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Supports multiple protocols including SQL, MongoDB, LDAP, and SOAP out of the box.
  • Includes built-in plugins for Microsoft Entra ID provisioning and local testing with LokiJS.
  • Can compile into a single native binary file for simple server deployment.
Watch for
  • Requires writing TypeScript or JavaScript code to build custom integration plugins.
  • Running a server and managing TLS certificates adds ongoing operational overhead.
  • Documentation assumes familiarity with identity management protocols and API configuration.
Replaces

Writing custom middleware scripts for every identity provider and target application integration

Works well with

Bun runtime for fast execution and local development testing

Also reviewed on Repo Radar
  • michelp/pgsodium614 stars

    A PostgreSQL extension that brings libsodium's encryption functions into SQL, with a root key the database cannot read back.

  • pgaudit/pgaudit1.7k stars

    A PostgreSQL extension that records what was done to the database, in the database's own log.

  • openbao/openbao8.6k stars

    A secrets manager that stores keys and passwords, hands them out on request, and can revoke them.

Install
mkdir scimgateway
cd scimgateway
bun init -y
bun install scimgateway
bun pm trust scimgateway

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Infrastructure & Security › Authentication & Identity › User Management.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.