Azure Cosmos DB est une base de données NoSQL et vectorielle entièrement gérée de Microsoft, disponible uniquement comme service cloud dans Azure. Son modèle natif est une base de documents JSON avec requêtes de type SQL et schéma flexible ; le service gère aussi notamment les données clé-valeur, de graphe et de table. Fonctions : recherche vectorielle et hybride, partitionnement automatique, distribution multirégion avec basculement automatique et flux de modifications. La capacité s'utilise en serverless ou avec un débit provisionné ; des SDK existent pour plusieurs langages.
Microsoft est une entreprise américaine et Cosmos DB est un logiciel propriétaire, sans auto-hébergement. Les données peuvent résider dans des régions Azure européennes, notamment en France, en Allemagne, en Norvège et en Suède, mais Microsoft reste soumis à des lois américaines comme le CLOUD Act, y compris pour les données situées dans l'UE. Le chiffrement au repos est possible avec des clés gérées par le client. Si vos exigences de souveraineté sont strictes, tenez aussi compte de la dépendance aux API propres à Cosmos DB.