Skip to content

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

Enzonic Databases limits of every plan
FeatureFree freeStarter $5/moPro $10/moGrowth $19/moBusiness $29/mo
Enzonic Databases
Databases10 (any engines)2550100200
Storage3 GB each, 10 GB total20 GB total40 GB total75 GB total100 GB total
ComputeUp to 0.25 vCPU / 512 MB, scales to zero after 5 min idleUp to 1 vCPU / 2 GB, always-on optionUp to 2 vCPU / 4 GB, always-on optionUp to 4 vCPU / 8 GB, always-on optionUp to 8 vCPU / 16 GB, always-on option
Branches10 per database15 per database25 per database50 per database100 per database
BackupsDaily, 1 day keptDaily, 7 days kept + PITR (Postgres) 7 daysDaily, 7 days kept + PITR (Postgres) 7 daysDaily, 14 days kept + PITR (Postgres) 14 daysDaily, 30 days kept + PITR (Postgres) 30 days
Connections (pooled)1,0002,5005,00010,00010,000
Read replicasNot includedNot included123
Custom hostnamesNot includedIncludedIncludedIncludedIncluded
EnginesPostgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (1)Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (2)All, including ClickHouse and SupabaseAll, including ClickHouse and SupabaseAll, 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.

Create a free database