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

Kotlin Coroutine Driver

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

Learn how to install the driver, establish a connection to MongoDB, and begin working with data in the Get Started tutorial.

Learn how to create and configure a connection to a MongoDB deployment in the Connection Guide section.

Learn how to interact with MongoDB databases and collections in the Databases and Collections section.

Learn how to find, update, and delete data in the CRUD Operations section.

Learn how to use the Kotlin Sync driver to perform aggregation operations in the Aggregation Operations section.

Learn how to use builder classes to efficiently build queries and aggregations in the Use Builders Code Pattern section.

Learn how to work with BSON and other data formats in the Data Formats section.

Learn how to work with common types of indexes in the Indexes for Query Optimization section.

Learn how to run a database command in the Run a Database Command section.

Learn how to run Atlas Search queries in the Run an Atlas Search Query section.

Learn how to run Atlas Vector Search queries in the Run an Atlas Vector Search Query section.

Learn how to monitor changes to your application and write them to logs in the Logging and Monitoring section.

Learn about ways you can authenticate your application and encrypt your data in the Secure Your Data section.

Find more information about Kotlin Sync driver versions, compatibility, and third-party tools in the Reference section.

For detailed information about classes and methods in the MongoDB Node.js driver, see the MongoDB Kotlin Sync Driver API documentation.

Learn how to report bugs, contribute to the driver, and to find help in the Report Issues & Request Help 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.

Next

Getting Started