zitadel / zitadel
git clone https://github.com/zitadel/zitadel.git
v4.20.0 Β· 1d ago
π₯ on GitHub Trending today
Open-source identity and access management platform providing SSO, MFA, passkeys, OIDC, SAML, and SCIM with multi-tenancy.
Why you might care
Suits teams building SaaS or B2B products that need multi-tenant identity with native organizations, self-hostable or available as cloud. Exposes every resource through gRPC, connectRPC, and HTTP/JSON APIs, and records each mutation as an event that can be streamed via webhooks for auditing.
+23
stars, 24h Β· #1,638
+~100
stars, 7 days Β· #2,146
+345
stars, 30 days Β· #2,380
15k
β
total Β· +1% this week
1.4k
forks Β· 1.3k open issues
Star history (as recorded here)
LanguageGo
LicenseAGPL-3.0
Created2020-03-16 (6y ago)
Last pushtoday
Watchers68
OwnerOrganization
Seen on GitHub Trending
- 2026-10-23 β #7 daily in go Β· +24 β
- 2026-10-23 β #23 monthly in go Β· +345 β
- 2026-10-22 β #20 monthly in go Β· +331 β
GitHub topics
2faauthenticationauthorizationfido2fips-140-3identityloginmfamultitenancyoauth2oidcopenid-connectpasskeyssamlscimssouser
Links
- GitHub: github.com/zitadel/zitadel
- Homepage: https://zitadel.com
- Releases Β· Issues Β· Hacker News mentions
README excerpt
## The Identity Infrastructure for Developers **ZITADEL** is an open-source identity and access management platform built for teams that need more than basic auth. Whether you're securing a SaaS product, building a B2B platform, or self-hosting a production IAM stack β ZITADEL gives you everything out of the box: SSO, MFA, Passkeys, OIDC, SAML, SCIM, and a battle-tested multi-tenancy model. No vendor lock-in. No compromise on control. Just a robust, API-first identity platform you can own. --- **π‘ Website Β |Β π¬ Chat Β |Β π Docs Β |Β π§βπ» Blog Β |Β π Contact** --- ## Why ZITADEL We built ZITADEL to handle the hardest IAM challenges at scale β starting with multi-tenancy. | | ZITADEL | FusionAuth | Keycloak | Auth0/Okta | |---|---|---|---|---| | Open-source | β | β | β | β | | Self-hostable | β | β | β | β | | Infrastructure-level tenants | β Instances (High scale) | β Tenants | π‘ Realms (Scaling limits) | β (Multi-tenant = multi-account) | | B2B Organizations | β Native & Unlimited | π‘ via Entity Management | β (Recent addition) | π‘ (Plan/Account dependent) | | Full audit trail | β Comprehensive Event Stream* | π‘ Audit logs | π‘ Audit logs | π‘ Audit logs | | Passkeys (FIDO2) | β | β | β | β | | Actions / webhooks | β | β | π‘ via SPI | β | | API-first (gRPC + REST) | β | π‘ REST only | π‘ REST only | π‘ REST only | | SaaS + self-host parity | β | β | β N/A | β N/A | ZITADEL Cloud and self-hosted ZITADEL run the same codebase. **Key differentiators for architects:** - **Relational core, event-driven soul** β every mutation is written as an immutable event for a complete, API-accessible audit trail. Unlike systems that log only select activities, ZITADEL provides a comprehensive event stream that can be audited or streamed to external systems via Webhooks. - **Strict multi-tenant hierarchy** β Identity System β Organizations β Projects, with isolated data and policy scoping at multiple levels - **API-first design** β every resource and action is available via connectRPC, gRPC, and HTTP/JSON APIs - **Zero-downtime updates** and horizontal scalability without external session stores --- ## Get Started in 3 Minutes π Quick Start Guide ### ZITADEL Self-Hosted [code] Full deployment guides: - Docker Compose - Kubernetes > Need professional support for your self-hosted deployment? Contact us. ### ZITADEL Cloud (SaaS) Start for free at zitadel.com β no credit card required. Available in US Β· EU Β· AU Β· CH. Pay-as-you-go pricing. --- ## Integrate with the V2 API ZITADEL exposes every capability over a typed API. Here's how to create a user with the V2 REST API: [code] Explore the full API reference β including connectRPC and gRPC transports β or jump straight to quickstart examples. --- ## Features **Authentication** - Single Sign On (SSO) Β· Username/Password Β· Passkeys (FIDO2 / WebAuthn) - MFA: OTP, U2F, OTP Email, OTP SMS - LDAP Β· Enterprise IdPs and social logins - OpenID Connect certified Β· SAML 2.0 Β· Device authorization - Machine-to-machine: JWT Profile, P
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.