[email protected]

Keycloak Alternativen: Authentik, ZITADEL und weitere

Keycloak Alternativen: Authentik, ZITADEL und weitere

Hinweis zum Inhalt: Die Informationen in diesem Artikel wurden nach bestem Wissen zum Zeitpunkt der Veröffentlichung zusammengestellt. Technische Details, Preise, Versionen, Lizenzmodelle und externe Inhalte können sich ändern. Bitte prüfen Sie die genannten Angaben eigenständig, insbesondere vor geschäftskritischen oder sicherheitsrelevanten Entscheidungen. Dieser Artikel ersetzt keine individuelle Fach-, Rechts- oder Steuerberatung.

Keycloak oder Authentik in Deutschland betreiben lassen? WZ-IT übernimmt Installation, Hosting und Betrieb für Keycloak, Authentik und ZITADEL: Updates, Backups, Monitoring und die Anbindung Ihrer Anwendungen. Erstgespräch vereinbaren

Wer nach einer Keycloak-Alternative sucht, hat meist eine konkrete Reibung: Altanwendungen ohne OIDC, Kunden als Mandanten, ein Lizenzthema oder den Betrieb. Dieser Beitrag legt Entscheidungsregeln vor und belegt sie mit Lizenzdateien und Herstellerdokumentation, Stand 29. Oktober 2026.

Hinweis zur Einordnung: WZ-IT betreibt Keycloak und Authentik als Dienstleistung. Zu ZITADEL und den weiteren genannten Projekten stehen hier nur Angaben aus den öffentlichen Quellen. Den direkten Vergleich der beiden Projekte Authentik und ZITADEL enthält der bestehende Beitrag Authentik vs. Zitadel; er wird hier nicht wiederholt. Dieser Beitrag nimmt Keycloak als Ausgangspunkt.

Inhaltsverzeichnis

  1. Kurz beantwortet
  2. Basisdaten im Überblick
  3. Lizenzen aus den LICENSE-Dateien
  4. Standards und Protokolle
  5. Mandantenfähigkeit
  6. Betrieb und Ressourcen
  7. Erweiterbarkeit und Konfigurationsmodell
  8. Weitere Alternativen
  9. Migration von Keycloak
  10. Verbreitete Irrtümer
  11. Stand und Methodik
  12. Unser Vorgehen bei WZ-IT
  13. Weiterführende Guides
  14. Quellen

Kurz beantwortet

Wenn das zutrifft Dann prüfen
Standard-Anwendungen mit OIDC und SAML, vorhandene Keycloak-Konfiguration, Team kennt Keycloak Keycloak behalten; ein Wechsel sollte einen konkreten Mangel beheben.
Altanwendungen ohne OIDC/SAML (LDAP, RADIUS, Header-Authentifizierung) Authentik: LDAP-, RADIUS- und Proxy-Provider sind Teil der Dokumentation.
Kunden als getrennte Organisationen mit eigenen Domains und Onboarding per API ZITADEL (Organisationen, virtuelle Instanzen) oder Keycloak mit Organizations bzw. einem Realm je Kunde.
AGPL-3.0 ist für das Vorhaben nicht akzeptabel Keycloak (Apache-2.0), Authentik (MIT, Enterprise-Verzeichnis ausgenommen), Ory, Casdoor, Dex, Authelia (Apache-2.0).
Anwendungen im Cluster sollen sich an bestehende Verzeichnisse oder externe Anbieter anbinden Dex als OIDC-Vermittler mit Connectors.
Zugriffsschutz und MFA hinter einem Reverse Proxy Authelia.
Eigene Anmelde-Oberfläche in einem Produkt Ory Kratos (Identitäten) mit Ory Hydra (OAuth 2.0/OIDC).
Kommerzielles Produkt statt Open Source FusionAuth (Kundenlizenz, Community-Edition kostenlos im Self-Hosting).

Die Tabelle gibt Prüfrichtungen vor, keine Empfehlung ohne Kenntnis der Anwendungen. Die Begründungen stehen in den folgenden Abschnitten.

Basisdaten im Überblick

Keycloak Authentik ZITADEL
Aktuelles Release 26.8.1 (13.10.2026) 2026.8.5 (21.10.2026) v4.20.0 (22.10.2026)
GitHub-Sterne (gerundet) 37.600 26.200 15.500
Lizenz laut Repository Apache-2.0 MIT mit Ausnahmen AGPL-3.0-only mit Ausnahmen
Konfigurationsmodell Realms, Clients, Flows Flows, Stages, Provider, Applications Instanzen, Organisationen, Projekte, Anwendungen

Quelle der Zahlen sind die GitHub-API der drei Repositories und die dortigen Releases, abgerufen am 29. Oktober 2026 (Keycloak, Authentik, ZITADEL). Sterne sagen nichts über Eignung aus; sie zeigen nur die Verbreitung.

Lizenzen aus den LICENSE-Dateien

Software Lizenz Ausnahmen und Hinweise
Keycloak Apache-2.0 keine Ausnahmen in der Datei
Authentik MIT Inhalte unter authentik/enterprise/ stehen unter der Enterprise-Lizenz (Produktivbetrieb nur mit Subscription); website/ unter CC BY-SA 4.0; clientseitiges JavaScript unter MIT Expat. GitHub zeigt deshalb NOASSERTION.
ZITADEL AGPL-3.0-only (seit v3) Apache-2.0 für proto/ und apps/docs/, MIT für apps/login/, packages/zitadel-client/ und packages/zitadel-proto/ laut LICENSING.md
Ory Kratos, Ory Hydra Apache-2.0 LICENSE-Datei des jeweiligen Repositorys
Casdoor Apache-2.0 LICENSE-Datei des Repositorys
Dex Apache-2.0 LICENSE-Datei des Repositorys
Authelia Apache-2.0 LICENSE-Datei des Repositorys
FusionAuth kein Open Source Customer License Agreement; Community-Edition für das Self-Hosting kostenlos laut Preisseite

Zwei Punkte werden häufig verwechselt. Erstens: Authentik ist im Kern MIT-lizenziert, die Enterprise-Funktionen liegen in einem getrennten Verzeichnis unter einer Lizenz, die den Produktivbetrieb an ein Abonnement bindet. Laut Preisseite gehören dazu unter anderem die Integrationen für Microsoft Entra ID und Google Workspace, Client-Zertifikat-Authentifizierung (mTLS), erweitertes Audit-Logging und Radius EAP-TLS; der Plan Enterprise kostet dort 5 US-Dollar pro Nutzer und Monat bei jährlicher Abrechnung (abgerufen am 29.10.2026). Zweitens: ZITADEL wechselte mit Version 3 von Apache-2.0 auf AGPL-3.0, angekündigt am 13. März 2025. Die Lizenzierungsrichtlinie des Projekts hält fest, dass die Prüfung der AGPL-Pflichten beim Nutzer liegt und eine kommerzielle Lizenz auf Anfrage möglich ist. Die AGPL knüpft Pflichten an die Veränderung der Software und an das Anbieten der veränderten Version über ein Netzwerk; ob ein konkretes Vorhaben betroffen ist, klärt die Rechtsberatung.

Standards und Protokolle

Keycloak Authentik ZITADEL
OIDC / OAuth 2.0 ja ja, OpenID-zertifiziert für OIDC laut Preisseite ja
SAML 2.0 ja SAML-Provider und SAML-Source ja, als IdP (Doku)
SCIM 2.0 (Nutzer von außen anlegen lassen) SCIM-API für Nutzer und Gruppen, je Realm einzuschalten (unterstützt seit 26.8, in 26.7 Preview) SCIM-Source SCIM v2.0 (Doku)
SCIM 2.0 (Nutzer in Anwendungen schreiben) in der Doku nicht gefunden SCIM-Provider in der Doku nicht gefunden
LDAP-Verzeichnis für Altanwendungen bereitstellen in der Doku nicht gefunden (Keycloak bindet LDAP/AD als Quelle an) LDAP-Provider in der Doku nicht gefunden
RADIUS, Proxy-Provider in der Doku nicht gefunden RADIUS-Provider, Proxy-Provider, RAC-Provider in der Doku nicht gefunden

Die Protokollzeile entscheidet selten. Alle drei sprechen OIDC und SAML. Den Unterschied machen die Zeilen darunter: Wer Nutzer in angebundene Anwendungen provisionieren oder Altanwendungen über LDAP, RADIUS oder einen Proxy anbinden muss, findet diese Bausteine nur bei Authentik dokumentiert. Die SCIM-Schnittstelle von Keycloak steht in der Feature-Liste und in der Admin-Dokumentation von 26.8.

Mandantenfähigkeit

  • Keycloak: Ein Realm ist laut Dokumentation ein gegen andere Realms isolierter Raum mit eigenen Nutzern, Clients, Rollen und Gruppen. Seit Keycloak 26.0 bilden Organizations Kunden oder Partner innerhalb eines Realms ab: Mitglieder, Gruppen, Einladungslinks, Domains, gemeinsam nutzbare Identity Provider und organisationsspezifische Claims. Das Feature ist je Realm einzuschalten.
  • Authentik: Brands gelten je Domain oder Domain-Wildcard und steuern Erscheinungsbild und Standard-Flows der Instanz. Die Preisseite nennt Support für Multi-Instance-Deployments als Merkmal von Enterprise Plus. Für harte Mandantentrennung kommt nach unserer Einschätzung je Mandant eine eigene Instanz in Betracht.
  • ZITADEL: Die Dokumentation beschreibt die Organisation als Gefäß für Projekte und Nutzer, vergleichbar mit einem Mandanten. Darüber liegen virtuelle Instanzen, die sich über die System-API anlegen lassen, mit eigener Domain.

Daraus folgt eine Regel: Je stärker Kunden als eigene Einheiten mit eigener Domain und Verwaltung auftreten sollen, desto eher spricht das Mandantenmodell für ZITADEL oder für Keycloak mit Organizations. Für eine einzelne Organisation mit vielen Anwendungen ist das Merkmal ohne Gewicht.

Betrieb und Ressourcen

Keycloak Authentik ZITADEL
Angabe des Herstellers 1250 MB RAM je Pod als Basis, inklusive Realm-Caches und 10.000 Sessions; 1 vCPU je 15 Passwort-Logins pro Sekunde (Sizing-Guide) Host mit mindestens 2 CPU-Kernen und 2 GB RAM für die Docker-Compose-Installation, ausgelegt für Tests und kleine Produktivsetups (Doku) Server etwa 512 MB RAM und weniger als ein CPU-Kern, für Spitzen beim Passwort-Hashing werden 4 CPU-Kerne empfohlen; Datenbank etwa ein Kern je 100 Anfragen pro Sekunde und 4 GB RAM je Kern (Doku)
Kubernetes Operator Helm-Chart Helm-Chart

Die drei Angaben haben unterschiedliche Messgrundlagen: Keycloak nennt den Bedarf eines Pods mit Caches und Sessions, Authentik die Mindestgröße eines Hosts mit allen Diensten, ZITADEL den Server ohne Datenbank. Eine Rangfolge nach Ressourcenverbrauch lässt sich daraus nicht ableiten. Die Aussage, eine Alternative brauche "weniger Ressourcen", gilt erst nach einem Test mit der eigenen Last, insbesondere der Zahl der Passwort-Logins, denn Keycloak verbringt laut Sizing-Guide den größten Teil der CPU-Zeit mit dem Passwort-Hashing.

Für den laufenden Betrieb zählen Updates. Welche Breaking Changes ein Keycloak-Update mitbringt, beschreibt die Upgrade-Checkliste für Keycloak 26.8.

Erweiterbarkeit und Konfigurationsmodell

  • Keycloak: Eigene Logik läuft als Java-SPI (Service Provider Interfaces), Themes passen die Oberfläche an. Die Konfiguration besteht aus Realm, Clients, Authentication Flows und Mappern.
  • Authentik: Anmeldeabläufe werden aus Flows und Stages zusammengesetzt, Sonderfälle als Expression Policies in Python. Blueprints legen die Konfiguration als Dateien ab und können aus einer Instanz exportiert werden.
  • ZITADEL: Actions verändern das Verhalten an bestimmten Ereignissen. Die Verwaltung folgt der Struktur Instanz, Organisation, Projekt, Anwendung.

Die Wahl hängt hier an der vorhandenen Kompetenz: Ein Team mit Java-Erfahrung schreibt SPIs, ein Team mit Python-Erfahrung Expression Policies. Eine allgemeine Aussage zur "besseren Admin-Oberfläche" belegen die Quellen nicht.

Weitere Alternativen

Projekt Aufgabe laut README Lizenz Release (29.10.2026)
Ory Kratos API-first Identitäts- und Nutzerverwaltung Apache-2.0 v26.2.0 (20.03.2026)
Ory Hydra OpenID-zertifizierter OAuth-2.0- und OIDC-Server, ausdrücklich ohne Nutzerverwaltung Apache-2.0 v26.2.0 (20.03.2026)
Casdoor SSO- und Authentifizierungsserver mit Web-Konsole: OAuth 2.0, OIDC, SAML 2.0, CAS, LDAP, SCIM 2.0, WebAuthn, TOTP Apache-2.0 v4.24.0 (25.10.2026)
Dex OIDC-Vermittler, der Anmeldungen über Connectors an LDAP, SAML und externe Anbieter weiterreicht Apache-2.0 v2.46.1 (21.10.2026)
Authelia Authentifizierungs- und Autorisierungsserver mit Zwei-Faktor und SSO über ein Web-Portal, als Begleiter für Reverse Proxys; OpenID-zertifiziert für mehrere OP-Profile Apache-2.0 v4.39.28 (17.09.2026)
FusionAuth kommerzielles Produkt, Community-Edition kostenlos im Self-Hosting Customer License Agreement nicht geprüft

Ory ist ein Baukasten: Kratos und Hydra decken zusammen Nutzer und Token-Ausstellung ab, die Anmelde-Oberfläche entsteht im eigenen Produkt. Wer eine fertige Verwaltungsoberfläche für Administratoren erwartet, vergleicht eher mit Keycloak, Authentik, ZITADEL oder Casdoor. Dex und Authelia lösen Teilaufgaben und ersetzen Keycloak nur dort, wo diese Teilaufgabe der gesamte Bedarf ist.

Migration von Keycloak

Bestandteil Quelle in Keycloak Zielsystem
Realm-Einstellungen, Clients, Rollen, Gruppen Export über kc.sh export; die Admin Console exportiert nur teilweise (Einstellungen, Clients, Rollen, Gruppen, keine Nutzer) (Doku) Authentik: Applications und Provider neu anlegen, Konfiguration als Blueprint ablegen. ZITADEL: Projekte und Anwendungen anlegen; das Migrationswerkzeug behandelt Nutzer, überträgt laut README keine Rollen und Gruppen.
Nutzer kc.sh export --users realm_file schreibt Nutzer in die Realm-Datei ZITADEL: zitadel-tools migrate keycloak erzeugt die Importdatei, Import über POST /admin/v1/import (Anleitung)
Passwort-Hashes Keycloak hasht mit Argon2 (Standard ohne FIPS), pbkdf2-sha512 (FIPS-Standard), pbkdf2-sha256 oder dem veralteten pbkdf2 (Doku) ZITADEL: Import mit Hash und Verifier (Doku); das Keycloak-Werkzeug verarbeitet laut README nur die pbkdf2-Familie, ignoriert andere Anmeldedaten wie TOTP und setzt alle Nutzer auf aktiv. Für Argon2-Hashes ist der Weg nicht dokumentiert. Authentik: Seit 2026.5 Import vorgehashter Django-Passwörter über das Blueprint-Feld password_hash oder die API set_password_hash (Doku); die Umwandlung von Keycloak-Hashes in dieses Format ist nicht beschrieben. Alternativen sind Passwort-Reset per Recovery-Flow oder der alte Keycloak als OAuth- bzw. SAML-Source während einer Übergangszeit.
MFA-Faktoren TOTP und Passkeys WebAuthn-Credentials sind an die RP-ID, also die Domain, gebunden (W3C WebAuthn); bei geänderter Domain ist eine neue Registrierung nötig. Für TOTP ist die Übernahme je Zielsystem und Werkzeug zu prüfen.
Anwendungen Issuer /realms/<realm> Authentik: Endpunkte je Application unter /application/o/<slug>/ (Doku). ZITADEL: Discovery unter der Instanz-Domain (Doku).

Der kritische Pfad ist der Issuer. Jede Anwendung, die ID-Token prüft, muss auf die neue Issuer-URL und neue Schlüssel umgestellt werden. Das ist die eigentliche Migrationsarbeit, nicht der Nutzerexport. Für Anwendungen, die Nutzer über den sub-Claim verknüpfen, gilt: Die Werte entstehen im Zielsystem neu, sofern sie nicht gezielt übernommen werden; vor dem Umschalten ist ein Mapping einzuplanen. Dieser Punkt ist eine Schlussfolgerung aus dem OIDC-Modell und kein Zitat aus den Herstellerdokumentationen.

Praktische Reihenfolge: Zielsystem parallel aufbauen, eine unkritische Anwendung zuerst umstellen, den alten Keycloak als Quelle oder Rückfall behalten, erst danach die übrigen Anwendungen umstellen. Wie SSO und MFA für den Fernzugriff und für KI-Oberflächen aussehen, zeigen SSO & MFA für das Fernzugriffs-Portal, NetBird mit Authentik oder Keycloak und Open WebUI SSO einrichten.

Verbreitete Irrtümer

  • "Keycloak ist nicht mandantenfähig." Realms gibt es seit Langem, Organizations sind seit Keycloak 26.0 ein unterstütztes Feature. Wer das Gegenteil liest, liest einen älteren Stand.
  • "Authentik ist komplett MIT." Der Kern ja; authentik/enterprise/ nicht.
  • "ZITADEL ist Apache-2.0." Das galt bis Version 2. Seit Version 3 ist das Repository AGPL-3.0-only, mit Apache- und MIT-Ausnahmen für einzelne Verzeichnisse.
  • "Die Alternative braucht weniger Ressourcen." Die Herstellerangaben messen Verschiedenes (siehe oben); belastbar ist nur ein Test mit eigener Last.
  • "Mit dem Wechsel entfällt der Betriebsaufwand." Updates, Backups, Monitoring und die Umstellung der Anwendungen bleiben bei jedem Identity Provider bestehen.

Stand und Methodik

Stand: 29. Oktober 2026. Datenbasis sind die LICENSE-Dateien und LICENSING.md der Repositories von Keycloak, Authentik und ZITADEL, die GitHub-API (Version, Sterne, erkannte Lizenz) für alle genannten Projekte, die Dokumentation der drei Hauptprojekte (Version 26.8, 2026.8, v4.20), die READMEs der weiteren Projekte sowie die Preis- und Lizenzseiten von Authentik und FusionAuth. Aussagen mit "in der Doku nicht gefunden" sind Dokumentationsbefunde, keine Tests; fehlende Dokumentation beweist nicht, dass ein Merkmal fehlt. Ressourcenangaben sind Herstellerangaben mit unterschiedlicher Messgrundlage.

Die Aussage zum sub-Claim bei der Migration und die Praxisreihenfolge sind Schlussfolgerungen aus den Standards und eigener Erfahrung, nicht aus den zitierten Quellen. FusionAuth wurde nur anhand von Preisseite und Lizenztext eingeordnet, nicht funktional.

Tabellen und Zahlen dürfen mit Quellenangabe und Link auf diesen Beitrag weiterverwendet werden.

Unser Vorgehen bei WZ-IT

WZ-IT betreibt Keycloak, Authentik und ZITADEL als Hosting- und Betriebsangebot: Installation, Hosting in Deutschland oder in Ihrer eigenen Umgebung, Backups und Wartung, Migration bestehender Instanzen. Monitoring erfolgt 24/7, die Reaktion auf P1-Incidents erfolgt entsprechend Service Level. Funktionen, die Authentik nur mit Enterprise-Lizenz bereitstellt, etwa die Integrationen für Microsoft Entra ID und Google Workspace, benötigen einen Lizenzschlüssel des Herstellers; der Lizenzvertrag wird mit dem Hersteller geschlossen, bei der Auswahl unterstützt WZ-IT. Die Entscheidung zwischen den Systemen fällt anhand der Anwendungen, Protokolle und des Mandantenmodells, wie oben beschrieben.

Weiterführende Guides

Keycloak behalten, ersetzen oder erweitern? Wir ordnen Anwendungen, Protokolle und Mandantenmodell ein und betreiben Keycloak und Authentik in Deutschland. Termin vereinbaren

Quellen

Timo Wevelsiep

Geschrieben von

Timo Wevelsiep

Co-Founder & CEO

Co-Founder von WZ-IT. Spezialisiert auf Cloud-Infrastruktur, Open-Source-Plattformen und Managed Services für KMUs und Enterprise-Kunden weltweit.

Häufig gestellte Fragen

Antworten auf wichtige Fragen zu diesem Thema

Unternehmen weltweit vertrauen WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • solarwerkstatt berlin
  • Krüger Dirndl
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • BTI
  • Deutsche Gesellschaft für Datenschutz
Kundenstimmen ansehen

Anfrage

Keycloak behalten, ersetzen oder erweitern

Wir betreiben Keycloak und Authentik in Deutschland und ordnen Anwendungen, Protokolle und Mandantenmodell für die Entscheidung ein.

  • Direkt mit Timo und Robin - kein Vertrieb, kein Sales-Pitch
  • Fachliche Einschätzung Ihrer Situation
  • Konkrete nächste Schritte für Infrastruktur, Software oder KI

Das Gespräch ist unverbindlich und kostenlos.

Die Beratung von WZ-IT zu unserer Azure-Migration war schon im Erstgespräch fachlich sehr fundiert und völlig unverbindlich - wir haben eine Menge mitgenommen.
Jakob ÖschlbergerInno7 GmbH
Timo und Robin, Gründer von WZ-IT

Was haben Sie vor?

Die Beratung von WZ-IT zu unserer Azure-Migration war schon im Erstgespräch fachlich sehr fundiert und völlig unverbindlich - wir haben eine Menge mitgenommen.
Jakob ÖschlbergerInno7 GmbH