Databases Document stable

FerretDB

MongoDB-compatible proxy using PostgreSQL backend

10.0K stars 100 contributors Since 2020
Website → GitHub

MongoDB-compatible proxy using PostgreSQL backend

License
Apache-2.0
Min RAM
512 MB
Min CPUs
1 core
Scaling
vertical
Complexity
intermediate
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Primary: mongodb-workloads-on-postgresql
  • Primary: license-compliant-document-db
  • Primary: postgresql-document-storage

Anti-patterns / when NOT to use

  • Not all MongoDB features supported
  • Performance overhead from translation layer
  • Still maturing — edge cases exist

Compare with alternatives

Replaces / alternatives to

  • MongoDB (license-free)

Technical specs

Language
Go
API type
REST
Protocols
HTTP
Data model
documentrelational
Deployment
dockeraptbinary

Community

GitHub stars 10.0K
Contributors 100
Commit frequency weekly
Plugin ecosystem none
Backing FerretDB
Funding vc_backed

Release

Latest version
Last release
Since 2020

Best fit

Team size
solosmallmediumenterprise
Industries
general

Tags

  • mongodb-compatible
  • postgresql-backend
  • sspl-free
  • drop-in-replacement