Enzonic Databases
Free MongoDB-compatible hosting with FerretDB
FerretDB 2: the MongoDB wire protocol on top of PostgreSQL. Use your MongoDB driver.
Overview
FerretDB is an open source database that speaks the MongoDB protocol and stores data in PostgreSQL. Point your MongoDB driver or Mongoose at the connection string and keep your document model.
- FerretDB 2, compatible with MongoDB drivers and Mongoose
- Data stored in PostgreSQL underneath
- A MONGODB_URI ready for your app
- Branches and daily backups
- Version
- FerretDB 2
- Port
- 27017
- Connection variable
- MONGODB_URI
- Free plan
- Included
- Storage on Free
- 3 GB each, 10 GB total
- Compute on Free
- Up to 0.25 vCPU / 512 MB, scales to zero after 5 min idle
Good for
- Apps written for MongoDB
- Document data with flexible schemas
- Moving off MongoDB without a rewrite
Connect from your code
The console shows the full connection string with your password. Every connection uses TLS.
Node.js (mongodb)
import { MongoClient } from 'mongodb';
const client = new MongoClient(process.env.MONGODB_URI);
const posts = client.db().collection('posts');Python (pymongo)
import os, pymongo
client = pymongo.MongoClient(os.environ['MONGODB_URI'])Go (mongo-driver)
client, err := mongo.Connect(ctx, options.Client().ApplyURI(os.Getenv("MONGODB_URI")))Limits per plan
| Feature | Free free | Starter $5/mo | Pro $10/mo | Growth $19/mo | Business $29/mo |
|---|---|---|---|---|---|
| Enzonic Databases | |||||
| Databases | 10 (any engines) | 25 | 50 | 100 | 200 |
| Storage | 3 GB each, 10 GB total | 20 GB total | 40 GB total | 75 GB total | 100 GB total |
| Compute | Up to 0.25 vCPU / 512 MB, scales to zero after 5 min idle | Up to 1 vCPU / 2 GB, always-on option | Up to 2 vCPU / 4 GB, always-on option | Up to 4 vCPU / 8 GB, always-on option | Up to 8 vCPU / 16 GB, always-on option |
| Branches | 10 per database | 15 per database | 25 per database | 50 per database | 100 per database |
| Backups | Daily, 1 day kept | Daily, 7 days kept + PITR (Postgres) 7 days | Daily, 7 days kept + PITR (Postgres) 7 days | Daily, 14 days kept + PITR (Postgres) 14 days | Daily, 30 days kept + PITR (Postgres) 30 days |
| Connections (pooled) | 1,000 | 2,500 | 5,000 | 10,000 | 10,000 |
| Read replicas | Not included | Not included | 1 | 2 | 3 |
| Custom hostnames | Not included | Included | Included | Included | Included |
| Engines | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (1) | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (2) | All, including ClickHouse and Supabase | All, including ClickHouse and Supabase | All, including ClickHouse and Supabase |
Questions
Is FerretDB the same as MongoDB?
No. It implements the MongoDB protocol and most common commands, but some MongoDB features are not supported. Check FerretDB's compatibility list before moving a large app.
Create your FerretDB database
A connection string in a few seconds. Free plan, no card.