FerretDB

FerretDB is an open-source alternative to MongoDB. It implements the MongoDB wire protocol and translates MongoDB queries into SQL for PostgreSQL, which is used as the storage backend.

Clever Cloud is currently conducting internal tests around a potential integration of FerretDB.

FerretDB at a glance

  • Open-source project under the Apache 2.0 licence
  • Purpose: provide an open-source alternative to MongoDB, backed by a SQL engine (PostgreSQL)
  • Compatibility: FerretDB accepts MongoDB commands and queries via the MongoDB protocol

Note

FerretDB aims to support the majority of common MongoDB use cases, but not all MongoDB features are implemented.

For example, some advanced administrative commands are not supported, certain aggregation pipeline stages may be limited, and performance or behaviour may differ from native MongoDB due to the use of PostgreSQL as the backend.

Compatibility depends on the version used and on the features exercised.

Join the test phase

FerretDB is currently being tested by some of our customers. Its capabilities are being improved and validated throughout ongoing technical trials.

If you would like to experiment with FerretDB in your own environment and share usage feedback, you can request to join this test phase by completing the form below.