Indexed by TopGit from live GitHub metadata: mongodb/mongo-java-driver has 2.7k stars, written primarily in Java. The official MongoDB drivers for Java, Kotlin, and Scala
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Reference and API documentation for the Java driver is available here.
Reference and API documentation for the Kotlin driver is available here.
Reference and API documentation for the Scala driver is available here.
Tutorials / Training
For tutorials on how to use the MongoDB JVM Drivers, please reference MongoDB University. Additional tutorials, videos, and code examples using both the Java Driver and the Kotlin Driver can also be found in the MongoDB Developer Center.
Support / Feedback
For issues with, questions about, or feedback for the MongoDB Java, Kotlin, and Scala drivers, please look into
our support channels. Please
do not email any of the driver developers directly with issues or
questions - you're more likely to get an answer on the MongoDB Community Forums or StackOverflow.
At a minimum, please include in your description the exact version of the driver that you are using. If you are having
connectivity issues, it's often also useful to paste in the line of code where you construct the MongoClient instance,
along with the values of all parameters that you pass to the constructor. You should also check your application logs for
any connectivity-related exceptions and post those as well.
Bugs / Feature Requests
Think you’ve found a bug in the Java, Kotlin, or Scala drivers? Want to see a new feature in the drivers? Please open a
case in our issue management tool, JIRA:
Create an account and login.
Navigate to the JAVA project.
Click Create Issue - Please provide as much information as possible about the issue type, which driver you are using, and how to reproduce your issue.
Bug reports in JIRA for the driver and the Core Server (i.e. SERVER) project are public.
If you’ve identified a security vulnerability in a driver or any other
MongoDB project, please report it according to the instructions here.
Versioning
We follow semantic versioning when releasing.
@Alpha
APIs marked with the @Alpha annotation are in the early stages of development, subject to incompatible changes,
or even removal, in a future release and may lack some intended features. An APIs bearing @Alpha annotation may
contain known issues affecting functionality, performance, and stability. They are also exempt from any compatibility
guarantees made by its containing library.
It is inadvisable for applications to use Alpha APIs in production environments or for libraries
(which get included on users' CLASSPATHs, outside the library developers' control) to depend on these APIs. Alpha APIs
are intended for experimental purposes only.
@Beta
APIs marked with the @Beta annotation at the class or method level are subject to change. They can be modified in any way, or even
removed, at any time. If your code is a library itself (i.e. it is used on the CLASSPATH of users outside your own control), you should not
use beta APIs, unless you repackage them (e.g. by using shading, etc).
@Deprecated
APIs marked with the @Deprecated annotation at the class or method level will remain supported until the next major release but it is
recommended to stop using them.
com.mongodb.internal.*
All code inside the com.mongodb.internal.* packages is considered private API and should not be relied upon at all. It can change at any
time.
Binaries
Binaries and dependency information for Maven, Gradle, Ivy and others can be found at
https://central.sonatype.com/search.
The test suite requires mongod to be running with enableTestCommands, which may be set with the --setParameter enableTestCommands=1
command-line parameter:
If you encounter "Too many open files" errors when running the tests then you will need to increase
the number of available file descriptors prior to starting mongod as described in https://www.mongodb.com/docs/manual/reference/ulimit/
AI Agent Configuration
This repository uses agentskills.io conventions for AI coding
agent instructions. AGENTS.md is the canonical source of truth — tool-specific files
like CLAUDE.md are generated references.
Adding a nested AGENTS.md
Create an AGENTS.md in the target directory.
Run scripts/sync-claude-md.sh to generate the companion CLAUDE.md.
This script should be run before staging — it creates/removes CLAUDE.md files
to match staged AGENTS.md changes and maintains the .claude/skills symlink.
Stage and commit both files.
IntelliJ IDEA
A couple of manual configuration steps are required to run the code in IntelliJ:
Java 17+ is required to build and compile the source.
How active is development on mongodb/mongo-java-driver?
The most recent commit recorded on mongodb/mongo-java-driver was 3 months ago, based on the GitHub push timestamp. The repository has 1.5k forks — one of the better signals of community interest.
How many stars does mongodb/mongo-java-driver have?
mongodb/mongo-java-driver has 2.7k GitHub stars — refresh the page for the live number, or check github.com/mongodb/mongo-java-driver. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is mongodb/mongo-java-driver open source?
Yes — mongodb/mongo-java-driver ships under the Apache-2.0 license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/mongodb/mongo-java-driver.
What else is in the Data space?
mongodb/mongo-java-driver is tracked by TopGit under the Data category, alongside 9 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What topics is mongodb/mongo-java-driver associated with?
GitHub's repository topics for mongodb/mongo-java-driver: "database", "java", "java-library", "jvm", "kotlin", "kotlin-coroutines", "kotlin-library", "mongodb", "scala". TopGit's editorial category is Data.
Where can I see mongodb/mongo-java-driver in action?
The project maintains a homepage at https://www.mongodb.com/docs/drivers/java/sync/current/. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about mongodb/mongo-java-driver?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/mongodb/mongo-java-driver is the definitive source.
Read full README in the tab above.
Is mongo-java-driver worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of mongo-java-driver.