
Amazon Cognito
Customer identity and access management service for adding user sign-up, sign-in, and authentication to apps
Discover top open-source software, updated regularly with real-world adoption signals.

Multi‑tenant identity platform delivering secure, self‑service authentication.
ZITADEL provides a turnkey, API‑first identity solution with multi‑tenant management, OIDC, OAuth2, SAML, Passkeys, MFA, SCIM and unlimited audit, deployable via Docker, Kubernetes or SaaS.

ZITADEL is an API‑first identity infrastructure designed for developers and enterprises that need robust, multi‑tenant user management. It supports B2B, CIAM, and partner scenarios with self‑service portals, branding, and an immutable audit trail.
The platform offers a full suite of authentication methods—including OpenID Connect, OAuth2, SAML, LDAP, Passkeys (FIDO2), and multifactor options—plus a SCIM 2.0 server for automated provisioning. Actions let you run custom code or webhooks on events, while GRPC and REST APIs expose every resource for seamless integration.
ZITADEL can be self‑hosted on Linux, macOS, Docker Compose, or Kubernetes, requiring PostgreSQL ≥ 14. For hands‑free operation, ZITADEL Cloud provides a managed SaaS offering with a free tier and global regions. Zero‑downtime updates and high scalability make it suitable for production workloads.
When teams consider ZITADEL, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Secure React SPA with OIDC PKCE
Implement OpenID Connect Authorization Code flow with PKCE, enabling seamless login and token handling using ZITADEL’s OIDC endpoints.
Password‑less login with Passkeys
Leverage FIDO2/WebAuthn support to replace passwords, providing phishing‑resistant authentication for end‑users.
B2B partner onboarding via SCIM
Automate user provisioning across multiple tenant organizations using ZITADEL’s SCIM 2.0 server.
Custom workflow automation with Actions
Trigger external APIs or webhooks on login, registration, or role changes, extending ZITADEL’s core behavior without modifying source code.
ZITADEL uses PostgreSQL (version 14 or newer) as its persistent store.
Yes, a Docker‑compose setup lets you start a full instance on Linux, macOS, or Windows in under three minutes.
ZITADEL Cloud offers a managed service with a free tier and pay‑as‑you‑go pricing across multiple regions.
All events are stored via an event‑sourcing pattern, providing an immutable, unlimited audit trail.
Official SDKs are available for Go, TypeScript, and other popular languages; community SDKs exist for additional runtimes.
Project at a glance
ActiveLast synced 4 days ago