Azure Cosmos DB logo

Azure Cosmos DB

Azure Cosmos DB is a fully managed, globally distributed, multi-model NoSQL and relational database service from Microsoft Azure that supports document, key-value, graph, column-family, and vector data models with turnkey global distribution, elastic scale, and SLA-backed latency, throughput, consistency, and availability. The Cosmos DB REST API exposes CRUD and query operations on databases, containers, items, stored procedures, triggers, and user-defined functions using master-key or resource-token authentication, alongside the Cosmos DB Resource Provider (Azure Resource Manager) using Microsoft Entra ID OAuth 2.0.

2 APIs 0 Features
DatabaseNoSQLDocument DatabaseVector DatabaseGlobally DistributedCloudAzure

APIs

Azure Cosmos DB Data Plane REST API

REST API for creating, querying, and managing databases, containers, items, stored procedures, triggers, user-defined functions, users, and permissions. Authentication uses mast...

Azure Cosmos DB Resource Provider API

Azure Resource Manager REST API for managing Cosmos DB accounts, databases, containers, throughput, backups, and role-based access at the control-plane level. Authentication use...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Sign Up
Sign Up

Sources

apis.yml Raw ↑
aid: azure-cosmos-db
name: Azure Cosmos DB
description: >-
  Azure Cosmos DB is a fully managed, globally distributed, multi-model NoSQL
  and relational database service from Microsoft Azure that supports document,
  key-value, graph, column-family, and vector data models with turnkey global
  distribution, elastic scale, and SLA-backed latency, throughput,
  consistency, and availability. The Cosmos DB REST API exposes CRUD and
  query operations on databases, containers, items, stored procedures,
  triggers, and user-defined functions using master-key or resource-token
  authentication, alongside the Cosmos DB Resource Provider (Azure Resource
  Manager) using Microsoft Entra ID OAuth 2.0.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Database
  - NoSQL
  - Document Database
  - Vector Database
  - Globally Distributed
  - Cloud
  - Azure
url: >-
  https://raw.githubusercontent.com/api-evangelist/azure-cosmos-db/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
  - aid: azure-cosmos-db:data-plane-api
    name: Azure Cosmos DB Data Plane REST API
    description: >-
      REST API for creating, querying, and managing databases, containers,
      items, stored procedures, triggers, user-defined functions, users, and
      permissions. Authentication uses master keys, resource tokens, or
      Microsoft Entra ID bearer tokens with HMAC-signed authorization
      headers.
    humanURL: https://learn.microsoft.com/en-us/rest/api/cosmos-db/
    baseURL: https://{databaseaccount}.documents.azure.com
    tags:
      - Cosmos DB
      - NoSQL
      - SQL API
      - Documents
      - Azure
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/cosmos-db/
      - type: Access Control
        url: https://learn.microsoft.com/en-us/rest/api/cosmos-db/access-control-on-cosmosdb-resources
      - type: Resource URI Syntax
        url: https://learn.microsoft.com/en-us/rest/api/cosmos-db/cosmosdb-resource-uri-syntax-for-rest
  - aid: azure-cosmos-db:resource-provider-api
    name: Azure Cosmos DB Resource Provider API
    description: >-
      Azure Resource Manager REST API for managing Cosmos DB accounts,
      databases, containers, throughput, backups, and role-based access at
      the control-plane level. Authentication uses Microsoft Entra ID
      OAuth 2.0 bearer tokens.
    humanURL: https://learn.microsoft.com/en-us/rest/api/cosmos-db-resource-provider/
    baseURL: https://management.azure.com
    tags:
      - Cosmos DB
      - Control Plane
      - Resource Manager
      - Azure
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/cosmos-db-resource-provider/

common:
  - type: Website
    url: https://azure.microsoft.com/en-us/products/cosmos-db/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/azure/cosmos-db/
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/details/cosmos-db/
  - type: Sign Up
    url: https://azure.microsoft.com/en-us/free/cosmos-db/
maintainers:
  - FN: Kin Lane
    email: [email protected]