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. If you prefer to use an abstraction layer, integrations with Spring Data and Hibernate ORM allow you to fully utilize the capabilities of MongoDB within your preferred Java environment.
Drivers
Java Sync
Provides a synchronous API for working with MongoDB databases consistent with other MongoDB language drivers.
Java Reactive Streams
Provides an asynchronous API for working with MongoDB databases consistent with other MongoDB language drivers.
Integrations (Community Maintained)
SpringData
Spring AI
LangChain4j
Quarkus
Micronaut
OpenTelemetry
Libraries and Extensions
Hibernate ORM
DataGrip
More Ways to Learn
Take the Java Associate Developer Exam
Java Associate Developer Exam →
Learn about Java and MongoDB
Java Developer Path →
Join forums and discussions
MongoDB Community →