Questions? Feedback? powered by Olark live chat software
Skip Navigation

DocumentDB

Blazing fast, planet-scale NoSQL

NoSQL service for highly available, globally distributed apps—take full advantage of SQL and JavaScript without the hassles of other on-premises or virtual machine-based cloud options.

New to DocumentDB?

Watch What is DocumentDB or read Introducing DocumentDB to see if our low latency, NoSQL document database service is right for your applications, including web high-scale gaming, social, and Internet of Things (IoT) app scenarios.

Why use a NoSQL database?

Learn about the differences between NoSQL and SQL databases by reading NoSQL vs SQL.

Want the latest updates?

We never stop improving DocumentDB. Stay up to date on our latest enhancements and service updates through our blog and even on Twitter.

Not sure how to begin?

Learn how to create a DocumentDB database account using the Azure portal, then watch a step-by-step guide on how to complete the most common tasks.

Developer? Right this way.

Start by building a simple .NET or Node.js app, or a build a complete web app. Use the REST API or a variety of SDKs including .NET, Node.js, Java, and Python.

Use a JSON database that’s schema agnostic

Developers don’t have to worry about managing schemas anymore. DocumentDB automatically indexes all JSON documents added to the database, letting you use familiar SQL syntax to query them without having to specify the schema or secondary indices up front. You can now build modern, scalable applications with a unique combination of robust querying and transactional data processing.

Deliver reliable, configurable performance

Backed by low-latency, write-optimized solid-state drive (SSD) storage, DocumentDB gives you fast, predictable performance with reserved resources to better deliver on your throughput needs—it scales linearly with cost as your application needs grow. Plus, configure your consistency with well-defined levels including strong, bounded-staleness, session, and eventual. No more being challenged to choose a consistency level that doesn’t fit your application or performance needs.

Accelerate your development

By not requiring custom encoding or extensions, DocumentDB makes programming easy, approachable, and open. Perform CRUD, query, and JavaScript processing over a simple Restful HTTP interface on your NoSQL databases. You’ll get up and running quickly with a library of tools and tutorials to build a web, mobile or IoT app today using a variety of SDKs, including .NET, Node.js, Java, and Python.

Related products and services

SQL Database

Managed relational SQL Database-as-a-service

App Service

Create web and mobile apps for any platform and any device

Storage

Durable, highly available, and massively scalable cloud storage

Try DocumentDB with a free Azure account