CosmosDB is Microsoft's multi-model database that can be accessed using multiple APIs and provides options for consistency and geographic distribution of data across regions. It supports document, key-value, graph and table-based data models and can be accessed via SQL, MongoDB, Cassandra, Azure table and Gremlin APIs. Data can be distributed globally across regions while maintaining various levels of consistency including strong, bounded staleness, session, or eventual.