FerretDB est une base de données de documents open source, alternative à MongoDB. Elle fonctionne comme un proxy qui traduit en SQL les requêtes du protocole filaire MongoDB (dès la version 5.0) et stocke les données dans PostgreSQL avec l'extension DocumentDB. Les applications et pilotes MongoDB existants peuvent ainsi souvent se connecter sans modification. La compatibilité continue de s'étendre : vérifiez que votre application fonctionne avant la production. Vous installez FerretDB vous-même, par exemple avec Docker ou des paquets DEB et RPM, ou sur Kubernetes avec une instance PostgreSQL dotée de DocumentDB.
FerretDB est publié sous licence Apache 2.0. L'entreprise qui l'édite, FerretDB Inc., est établie à Wilmington, dans le Delaware (États-Unis), d'après les informations d'entreprise disponibles. L'extension DocumentDB a été conçue à l'origine par Microsoft, est sous licence MIT et relève de la Linux Foundation. Vos données se trouvant dans votre propre PostgreSQL, vous choisissez l'emplacement, par exemple chez un hébergeur PostgreSQL européen ou sur vos serveurs dans l'UE. Cela limite la dépendance envers un éditeur américain de bases de documents.