Dex est un service d'identité open source qui se place entre les applications et les systèmes de connexion existants. Les applications s'y raccordent via OpenID Connect, et Dex gère les liaisons avec les fournisseurs en amont, comme les annuaires LDAP, les fournisseurs d'identité SAML, GitHub, Google ou Microsoft. Les exploitants le déploient sur Kubernetes, sous forme de conteneur ou de binaire unique. Il s'agit d'une couche de fédération, non d'un annuaire d'utilisateurs : les comptes restent dans les systèmes sous-jacents.
Le projet ne nomme aucune entreprise propriétaire. Il est gouverné par la Cloud Native Computing Foundation, qui relève de The Linux Foundation, et publié sous licence Apache 2.0. Aucune maison mère étrangère pertinente au regard du CLOUD Act n'est donc identifiée. L'exploitant choisit l'emplacement des données, y compris dans un centre de données européen. Pour une organisation européenne, la licence ouverte permet d'auditer, de modifier et d'exploiter le code sans dépendre d'un hébergeur externe.