ZITADEL est une plateforme open source de gestion des identités et des accès. Multi-locataire, orientée API, elle propose des API gRPC et REST et des SDK, ainsi qu'une page de connexion hébergée, l'authentification unique, l'authentification multifacteur et les passkeys, OIDC, SAML et SCIM, le contrôle d'accès par rôles, des identités machine et des Actions déclenchées par des événements. Vous pouvez l'utiliser comme service géré ZITADEL Cloud ou l'héberger vous-même avec Docker Compose ou Kubernetes ; selon le projet, les deux reposent sur la même base de code.
ZITADEL est développé par CAOS Ltd. à Saint-Gall, en Suisse, et ses conditions relèvent du droit suisse ; le site indique aussi San Francisco. Le code est publié sous AGPL-3.0, avec des exceptions Apache 2.0 et MIT. Dans ZITADEL Cloud, le client choisit une région de données principale lors de la création d'une instance : États-Unis, Union européenne, Suisse ou Australie. Le service s'exécute sur Google Cloud Platform, les sauvegardes restent dans la même région et le trafic peut transiter par d'autres sites. En auto-hébergement, vous choisissez l'infrastructure.