Docs Menu
Docs Home
/ /

MongoDB Kotlin Sync Driver

Welcome to the documentation site for the MongoDB Kotlin Sync Driver, the official MongoDB driver for synchronous Kotlin applications. Download the driver by using Maven or Gradle, or set up a runnable project by following our Quick Start guide.

Tip

Other Kotlin Platforms for MongoDB

If your Kotlin application requires asynchronous processing, use the Coroutine Driver, which uses coroutines for server-side applications.

If you are developing an Android or Kotlin Multiplatform (KMP) application, you can use the MongoDB Atlas Device Kotlin SDK to implement Device Sync and to manage your Realm data.

Learn how to establish a connection to MongoDB Atlas and begin working with data in the Quick Start section.

For a list of new features and changes in each version, see the What's New section.

See driver syntax examples for common MongoDB commands in the Quick Reference section.

For answers to commonly asked questions about the Kotlin Sync driver, see the FAQ section.

For solutions to some issues you might experience when connecting to a MongoDB deployment while using the Kotlin Sync driver, see the Connection Troubleshooting section.

Learn how to report bugs, contribute to the driver, and find more resources for asking questions and receiving help in the Issues & Help section.

For the compatibility charts that show the recommended Kotlin Sync driver version for each MongoDB Server version, see the Compatibility section.

Visit the Developer Hub to learn more about the MongoDB Kotlin Sync Driver.

The Developer Hub provides tutorials and social engagement for developers.

To learn how to use MongoDB features with the Kotlin Sync driver, see the How-Tos and Articles page.

To ask questions and engage in discussions with fellow developers who use the Kotlin Sync driver, see the forums page.

 →