Amazon DynamoDB est une base de données NoSQL distribuée, sans serveur et entièrement gérée, d'Amazon Web Services (AWS). Les développeurs l'utilisent pour des applications exigeant un accès rapide à une échelle variable, sans gérer serveurs ni mises à niveau. Elle offre des transactions ACID, un TTL pour faire expirer d'anciens enregistrements, DynamoDB Streams pour le traitement quasi temps réel des événements, l'import en masse et la recherche vectorielle native. Les tables globales répliquent les données entre régions AWS avec des écritures multi-actives. Le service est fourni via la console et les API AWS.
DynamoDB est exploité par AWS, filiale de la société américaine Amazon, et relève donc du droit américain, y compris du CLOUD Act. Il est disponible dans plusieurs régions AWS européennes, dont Francfort, l'Irlande, Paris, Stockholm, Milan, l'Espagne et Zurich ; vous décidez dans quelles régions résident vos tables. DynamoDB est un service AWS propriétaire doté de sa propre API : les applications qui s'y appuient restent liées à AWS, ce qui compte pour la portabilité.