Amazon DocumentDB is a document database service that supports MongoDB workloads.

Query Interface

Custom API Command-line / Shell

DocumentDB can be accessed using a Mongo shell to create, read, update and delete documents. It can also be accessed programmatically using the MongoDB drivers for Python, Node.js, PHP, Go, Java, and C#.

Data Model

Document / XML

Isolation Levels

Read Uncommitted

DocumentDB follows MongoDB 3.6 API, and so supports the Read Uncommitted isolation level. A client can see the result of a write before the write is made durable. But the client cannot see partially updated documents. In case of a multi-document update operation, read-write or a write-read dependencies are possible.