Azure DocumentDB is a fully-managed, highly-scalable, NoSQL document database service. It can store JSON documents with indexing. These documents can be queried. DocumentDB is schema free. It offers a simple RESTful model. It can be accessed using any client which supports HTTP. DocumentDB provides libraries for Node, .NET, Python and JS. All resources are uniquely addressable by URI. That means all your resources which are in DocumentDB can be accessed by a URI. It is partitioned for scale out and replicated for high availability. It has a granular level control which allows us to set item level permissions to the various resources. Many schema free databases do not allow non-trivial queries and transaction processing. However DocumentDB supports T-SQL like programmability (stored procedures, triggers and user defined functions). It is designed for modern mobile and web applications.