Start Developing with MongoDB
You can connect your application to your MongoDB Atlas deployment or a self-hosted MongoDB cluster by using one of the official MongoDB libraries. To learn more about Atlas, see What is MongoDB Atlas?. To learn how to download and install a self-hosted MongoDB cluster, see Install MongoDB.
The following libraries are officially supported by MongoDB. MongoDB actively develops new features, adds performance enhancements, fixes bugs, and applies security patches to them.
C
C++
C#
Go
Java
Kotlin
Node.js
PHP
Python
Ruby
Rust
Scala
Swift
TypeScript
Featured Community-Supported Libraries
Don't see your desired language? Browse more community-supported libraries.
Compatibility with Other Document Databases
See the following pages for information about other document databases' compatibility with MongoDB: