Docs Menu

MongoDB with Java

Develop resilient and efficient Java applications by using the MongoDB Atlas cloud database . With support for both synchronous and asynchronous use cases, the Java Sync and Reactive Streams drivers support Java developers in building scalable, high-performance applications. Developer integrations like Spring Data MongoDB allow for leveraging the Spring-based programming model with the power of MongoDB.

Get started with MongoDB Java
Java landing page hero image
Driver card icon

Java Sync

Provides a synchronous API for working with MongoDB databases consistent with other MongoDB language drivers.

Driver card icon

Java Reactive Streams

Provides an asynchronous API for working with MongoDB databases consistent with other MongoDB language drivers.

Spring logo

SpringData

Spring logo

Spring AI

Quarkus logo

Quarkus

Micronaut logo

Micronaut

OpenTelemetry logo

OpenTelemetry

DataGrip →

DevHub icon

View Java developer resources

Java Resources →

Learn icon

Learn about Java and MongoDB

Java Developer Path →

Community icon

Join forums and discussions

MongoDB Community →