Skip to content

Files

Latest commit

3221987 · Jun 7, 2025

History

History

cosmos

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 5, 2025
Jun 5, 2025
Feb 7, 2025
Jun 5, 2025
Jun 7, 2025
Mar 17, 2025
Mar 17, 2025
May 27, 2025
May 27, 2025
May 15, 2025
Jun 7, 2025
Jun 5, 2025
Jun 5, 2025
Jun 7, 2025
Feb 7, 2025
Apr 23, 2024
Jan 13, 2021
Jul 9, 2019
Mar 18, 2025
Sep 5, 2024
Mar 18, 2025
Jan 15, 2024
Apr 23, 2024
Apr 26, 2024
Oct 28, 2024
Nov 27, 2024
May 11, 2025
Apr 15, 2025
Mar 18, 2025
May 28, 2025
May 28, 2025
May 20, 2024
Apr 15, 2025

README.md

Azure Cosmos DB Client library for Java

Build Status Build Documentation Dependencies SpotBugs CheckStyle

Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service for operational and analytics workloads. It offers multi-mastering feature by automatically scaling throughput, compute, and storage. This project provides SDK library in Java for interacting with SQL API of Azure Cosmos DB Database Service.

Getting started

To get started with a specific library, see the README.md file located in the library's project folder. You can find service libraries in the /sdk/cosmos/ directory.

  • Azure Cosmos is Microsoft's Azure Cosmos DB Java SDK which provides client-side logical representation to access the Azure Cosmos DB SQL API. The SDK provides Reactor Core based async APIs.
  • Azure Spring Data Cosmos provides Spring Data support for Azure Cosmos DB using the SQL API, based on Spring Data framework.
  • Azure Cosmos Encryption supports encryption for Azure Cosmos DB using SQL API. This plugin library is still under development and not is not ready to be consumed yet.
  • Azure Cosmos Benchmark is the benchmarking tool which provides different kinds of benchmarking workloads including but not limited to readLatency, readThroughput, writeThroughput, readMyWrites, etc.
  • Azure Cosmos Examples provides various examples / samples on how to use Azure Cosmos DB SDK for SQL API.