Zitadel
Zitadel is an open source identity infrastructure platform providing secure authentication and user management with built-in support for OAuth 2.0, OpenID Connect, SAML 2.0, SCIM, FIDO2, and passkeys. It offers multi-tenancy, fine-grained authorization, and a comprehensive management API for building and operating identity-first applications. Available as cloud-hosted and self-hosted deployments.
APIs
Zitadel Management API
The Zitadel Management API provides administrative operations for managing users, organizations, projects, applications, roles, policies, and identity providers within a Zitadel...
Zitadel Auth API
The Zitadel Auth API provides endpoints for authenticated users to perform operations on their own accounts, including profile management, session handling, MFA setup, and perso...
Zitadel Admin API
The Zitadel Admin API provides instance-level configuration for Zitadel administrators. Used to configure instance-wide settings, default policies, SMTP, SMS providers, and mana...
Zitadel OIDC / OAuth 2.0
Zitadel implements the OpenID Connect and OAuth 2.0 standards for authentication and authorization flows. Provides authorization code flow, client credentials, device code, toke...
Zitadel SAML API
Zitadel provides SAML 2.0 single sign-on support, enabling enterprises to integrate with Zitadel using SAML identity federation. Accessible at /saml/v2/.
Capabilities
Identity Onboarding
A workflow capability for an Identity Administrator onboarding new organizations, projects, applications, and human users into Zitadel. Combines Zitadel Management operations to...
Run with NaftikoFeatures
Native multi-tenant architecture with organizations and projects.
Standards-compliant OAuth 2.0 and OpenID Connect support.
Enterprise SAML 2.0 single sign-on for identity federation.
SCIM-based user provisioning from upstream identity providers.
Passwordless authentication with FIDO2 and passkeys.
Multi-factor authentication including TOTP, U2F, and FIDO2.
Deploy as a managed cloud service or self-hosted on Kubernetes.
Use Cases
B2C identity for customer-facing applications and portals.
B2B/B2E identity for employees, contractors, and partners.
Service account identity and OAuth client credentials flow.
Tenant-isolated identity for multi-tenant SaaS applications.
Integrations
Terraform provider for declarative Zitadel resource management.
Helm charts for Zitadel deployment on Kubernetes.
External identity provider integration with Google.
External identity provider integration with GitHub.
Federation with SAML identity providers.