Docs HomeMongoDB Manual

Compatibility

This page describes the MongoDB and driver versions with which Queryable Encryption is compatible.

MongoDB Edition, Topology, and Version Compatibility

Automatic encryption with Queryable Encryption is only available with MongoDB Enterprise Edition and MongoDB Atlas, version 6.0 or later. You can use Queryable Encryption on a MongoDB replica set or sharded cluster, but not a standalone instance.

Driver Compatibility Table

Queryable Encryption is only available the following official compatible driver versions or later:

DriverEncryption Library
Node.js version 4.7.0 or later.mongodb-client-encryption version 2.2.0-alpha.6 or later
C#/.NET version 2.17.1 or later.No additional dependency
Java (Synchronous) version 4.7.1 or later.MongoCrypt version 1.7.3 or later
Pymongo version 4.1.1 or later.pymongocrypt version 1.3.1 or later
Go version 1.10.0-beta1 or later.libmongocrypt version 1.5.2 or later
C version 1.22.0 or later.libmongocrypt version 1.5.2 or later
PHP version 1.14.0beta1 or later.No additional dependency
Ruby version 2.18.0.beta1 or later.libmongocrypt version 1.5.2 or later