- Security >
- Encryption >
- In-Use Encryption >
- Introduction >
- Installation Requirements
Installation Requirements¶
On this page
Overview¶
- Learn about the applications and libraries you must install to use
- ().
What You Need¶
Before you can use , you must set up the following items in your development environment:
- Install MongoDB Enterprise Edition version 4.2 or later.
- Install a MongoDB Driver Compatible with CSFLE.
- Install OpenSSL optional.
- Start a MongoDB instance or Atlas Cluster.
- Grant file system permissions. The client application or a privileged user needs permissions to start the mongocryptd process on the host.
- Install specific driver dependencies. To see the list of dependencies for your driver, select the tab corresponding to the language you would like to use to complete this guide:
- Python
- Java (Sync)
- Node.js
- C#
- Go
Dependency Name | Description |
---|---|
pymongocrypt | Python wrapper for the libmongocrypt encryption library.
The libmongocrypt library contains bindings to communicate
with the native library that manages the encryption. |
Dependency Name | Description |
---|---|
:driver:`mongodb-crypt </java/sync/current/fundamentals/csfle/#mongodb-crypt>` | The mongodb-crypt library contains bindings to communicate
with the native library that manages the encryption. |
Dependency Name | Description |
---|---|
mongodb-client-encryption | NodeJS wrapper for the libmongocrypt encryption library.
The libmongocrypt library contains bindings to communicate
with the native library that manages the encryption. |
Dependency Name | Description |
---|---|
x64 Support | requires x64 support. |
Dependency Name | Description |
---|---|
Install libmongocrypt | The libmongocrypt library contains bindings to communicate
with the native library that manages the encryption. |
Learn More¶
To start using , see Quick Start.
To learn how to use with a remote provider, see Tutorials.