ZITADEL logo ZITADEL logo background glow

ZITADEL

Provides open-source identity and access management for authentication, authorization, and multi-tenant user management in applications

It takes care to curate a safe software space. Help us do more.

&

+
Multi-Tenancy
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Isolates users, branding, and policies per organization, allowing a single deployment to serve multiple independent customer groups securely.
+
Passwordless Login
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Authenticates users via FIDO2 passkeys and WebAuthn, enabling secure sign-ins without passwords to prevent phishing attacks.
+
Social and Enterprise Logins
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Connects to external identity providers like Google and Entra ID via OIDC and SAML, enabling single sign-on so users can authenticate with existing accounts.
+
Immutable Audit Trail
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Records all state changes as an event-driven stream, providing a complete historical log to ensure auditability and regulatory compliance.
+
Custom Event Actions
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Triggers external webhooks on authentication and administrative events, allowing developers to extend workflows without modifying core application code.
+
Role-Based Access Control
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Assigns granular roles and permissions across organizations and projects, enabling precise access management for team members.
+
API-First Architecture
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Exposes all administrative resources through gRPC, ConnectRPC, and REST endpoints, allowing every console action to be automated programmatically.
+
SCIM 2.0 Provisioning
free self host, free cloud, pro cloud, enterprise cloud, enterprise self host
Accepts standardized user provisioning requests from external identity systems, enabling automated user lifecycle management across systems.
+
Self-Hosting
free self host, enterprise self host
Deploys via Docker containers, Kubernetes Helm charts, or direct binaries, allowing organizations to maintain full data control on their own infrastructure.
...4 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Desktop
Software

Social

System Requirements

#MinimumRecommendedOptimal
1
64-bit Linux with Docker Engine, or Kubernetes 1.30+
2
1 vCPU (development/testing)
2 – 4 vCPUs (production, handles password hashing spikes without latency)
4 vCPUs (production, high login load — password hashing is CPU-bound)
3
512MB (development/testing)
512MB – 1GB (production, base application)
4GB+ (production, app plus DB caching)
4
5GB+ (development/testing)
10GB+ (production, base application)
scales with event log growth (production, high load)
5
PostgreSQL 14 (PostgreSQL only, v14–18 supported)
PostgreSQL 16 or newer
PostgreSQL 16+, ~1 vCPU and 4GB RAM per 100 req/s, with optional Redis cache
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

Go, TypeScript

Initial Release

2020-03-19

Repository

License

Categories


Notes

  • Although Windows builds are available, Windows is not part of officially supported platforms. It is recommended to deploy ZITADEL via officially supported platforms.
  • ZITADEL’s core repository changed license from Apache 2.0 to AGPL v3 in early 2025; select directories retain Apache 2.0/MIT exceptions per LICENSING.md — see https://zitadel.com/blog/apache-to-agpl