Introduction
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.
Get Started
Learn how to install the driver, establish a connection to MongoDB, and begin working with data in the Get Started tutorial.
Connect to MongoDB
Learn how to create and configure a connection to a MongoDB deployment in the Connection Guide section.
Databases and Collections
Learn how to interact with MongoDB databases and collections in the Databases and Collections section.
Read and Write Data
Learn how to find, update, and delete data in the CRUD Operations section.
Transform Your Data with Aggregation
Learn how to use the Kotlin Sync driver to perform aggregation operations in the Aggregation Operations section.
Builders
Learn how to use builder classes to efficiently build queries and aggregations in the Use Builders Code Pattern section.
Data Formats
Learn how to work with BSON and other data formats in the Data Formats section.
Optimize Queries with Indexes
Learn how to work with common types of indexes in the Indexes for Query Optimization section.
Run a Database Command
Learn how to run a database command in the Run a Database Command section.
Atlas Search
Learn how to run Atlas Search queries in the Run an Atlas Search Query section.
Atlas Vector Search
Learn how to run Atlas Vector Search queries in the Run an Atlas Vector Search Query section.
Logging and Monitoring
Learn how to monitor changes to your application and write them to logs in the Logging and Monitoring section.
Secure Your Data
Learn about ways you can authenticate your application and encrypt your data in the Secure Your Data section.
Reference
Find more information about Kotlin Sync driver versions, compatibility, and third-party tools in the Reference section.
API Documentation
For detailed information about classes and methods in the MongoDB Node.js driver, see the MongoDB Kotlin Sync Driver API documentation.
Issues & Help
Learn how to report bugs, contribute to the driver, and to find help in the Report Issues & Request Help section.
Learn
Visit the Developer Hub to learn more about the MongoDB Kotlin Sync Driver.
Developer Hub
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.