Docs Menu

MongoDB with Java

Develop resilient and efficient Java applications 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.

LangChain logo

SpringData

LlamaIndex logo

Quarkus

Microsoft logo

Micronaut

Haystack 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 →