HelloStackHelloStack
FerretDB logo

A truly Open Source MongoDB alternative, built on Postgres

About FerretDB

FerretDB is an open-source MongoDB-compatible database engine built on PostgreSQL. It enables developers to run MongoDB workloads using PostgreSQL as the backend, letting them use MongoDB drivers, tools, UIs, and the same query language without rewriting applications.

FerretDB screenshot

Key Features

When migrating MongoDB workloads, FerretDB translates MongoDB wire protocol requests into PostgreSQL queries, so teams can keep their existing drivers and tooling while tapping PostgreSQL’s backend features:

MongoDB Driver Compatibility

FerretDB accepts MongoDB wire protocol requests and maps them to PostgreSQL queries, letting apps connect without code changes.

PostgreSQL Backend

All data and queries run on PostgreSQL, benefiting from its storage, ACID transactions, and ecosystem.

Tool and UI Compatibility

Use the same MongoDB-native tools, drivers, and UIs with FerretDB.

Open-Source and Self-Hosted

Fully open-source with community governance and flexible deployment options.

Summary

Best for engineering teams migrating MongoDB workloads, platform teams evaluating PostgreSQL-backed data stores, and operations groups aiming to preserve existing tooling during transition.

More in Databases

See all →