Kanidm ist eine in Rust geschriebene Plattform für Identitätsmanagement, die Konten, Authentifizierung und Autorisierung zentralisiert, damit andere Anwendungen diese Aufgaben nicht selbst übernehmen müssen. Sie unterstützt Passkeys (WebAuthn), dient als OAuth2/OpenID-Connect-Provider für Single Sign-on und bietet RADIUS für die Netzwerk- und VPN-Authentifizierung. Hinzu kommen ein schreibgeschütztes LDAPS-Gateway für Altsysteme, die Verteilung von SSH-Schlüsseln und die Integration in Linux/UNIX, auch offline. Die Administration erfolgt per Kommandozeile, vieles erledigen Benutzer selbst über eine Weboberfläche.
Kanidm ist Open Source unter der Mozilla Public License 2.0 und für den Selbstbetrieb gedacht. Es ist ein Community-Projekt und kein Produkt eines Unternehmens mit eigenem Cloud-Dienst. Die Entwicklung begann 2018 unter der Leitung von William Brown, der in Australien arbeitet; mehr als vierzig weitere Personen haben beigetragen. Da Sie die Software auf eigener Infrastruktur betreiben, entscheidet Ihre Organisation, wo Identitätsdaten liegen, und kein Anbieter erhält Zugriff darauf. Selbst hosten bedeutet aber auch, Betrieb, Updates und Support selbst zu verantworten.