Dex ist ein quelloffener Identitätsdienst, der zwischen Anwendungen und bestehenden Anmeldesystemen vermittelt. Anwendungen binden Dex über OpenID Connect ein, während Dex die Verbindungen zu vorgelagerten Anbietern übernimmt, etwa LDAP-Verzeichnissen, SAML-Identitätsanbietern, GitHub, Google und Microsoft. Betreiber setzen Dex auf Kubernetes, als Container oder als einzelne Binärdatei ein. Es ist eine Föderationsschicht und kein Benutzerverzeichnis; die Konten bleiben in den dahinterliegenden Systemen.
Das Projekt nennt kein Unternehmen als Eigentümer. Es wird von der Cloud Native Computing Foundation getragen, die unter The Linux Foundation arbeitet, und ist unter der Apache-2.0-Lizenz veröffentlicht. Ein ausländisches Mutterunternehmen, auf das sich der CLOUD Act beziehen könnte, ist daher nicht benannt. Den Speicherort der Daten bestimmt der Betreiber selbst, auch in einem europäischen Rechenzentrum. Für europäische Organisationen bedeutet die offene Lizenz, dass Sie den Code prüfen, anpassen und ohne Abhängigkeit von einem externen Hostingdienst betreiben können.