DocumentDB is a NoSQL database built for the cloud that provides elasticity, high availability, and familiar concepts from SQL. It stores data in JSON documents with advanced querying capabilities. DocumentDB supports features like SQL, stored procedures, triggers, and user-defined functions. The .NET SDK provides ways to interact with DocumentDB resources via a client to perform operations like queries, indexing, users and permissions, and transactions.