Skip to content

Limits and quotas

Tested with: Generated from catalogue/plans.yaml at build time

Plan limits and quotas by plan
Limit FreeSoloTeamEnterprise
Plan fee $0/mo$25/mo$599/moCustom contract
Instances 120100Unlimited
Largest size f0xl32xl32xl32
Storage per instance 1 GB1 TB16 TB16 TB
Total storage 1 GB10 TB50 TBUnlimited
Projects 1UnlimitedUnlimitedUnlimited
Members (seats) 11UnlimitedUnlimited
Custom domains 05UnlimitedUnlimited
Read replicas 025Unlimited
Instances included 1 (f0)1 (s0)1 (s0)Negotiated
Monthly compute credit —$10$10Negotiated
Included disk per instance 500 MB8 GB8 GBNegotiated
Included egress (per org) 5 GB250 GB250 GBNegotiated
Included backup storage —100 GB100 GBNegotiated
Overage allowed NoYesYesYes
Spend cap —On by defaultAvailable, off by default—
Extra seats Not soldNot soldIncludedIncluded
Backups 1 manual snapshotDaily, 7-day retentionDaily, 14-day retentionHourly, 35-day retention · PITR 35 days · cross-region copy · immutable (Object Lock)
Manual snapshots 1310Unlimited
Point-in-time recovery —Add-onAdd-on35 days
Retained after delete 0 days7 days14 days90 days
Dedicated nodes NoNoYesYes
mTLS NoNoYesYes
Customer-managed keys NoNoNoYes
Secure placement (BAA) ——YesYes
Portal SSO ——YesYes
Project-scoped roles ——YesYes
Read-only roles ——YesYes
Audit log ——YesYes
SOC 2 report ——YesYes
PrivateLink ———Yes
Custom backup retention ———Yes
Support CommunityEmailPriority24x7 dedicated
Log retention 1 day7 days28 days90 days
SLA ——99.9%99.95%

Quotas are enforced by the metering service before an instance is created or resized; the API returns 422 with the quota that would be exceeded. Admins can request higher limits from Billing → Limits; increases on Team and Enterprise are usually same-day.

LimitValue
Connectionsmax_connections of the size (see sizes); the gateway rejects the excess with a protocol-appropriate error
Storage growthGrow in 20% steps up to the size’s ceiling; shrinking requires a restore into a smaller instance
Databases per instanceUnlimited on SQL engines; one logical database per FerretDB instance
Idle sleep (Free)15 minutes without connections, wake on connect; archived after 7 idle days, deleted after a further 90 (last backup kept)
Custom domainsPer plan (table above); one per instance
Allow-list entries100 CIDRs per instance
CredentialsOne active user plus one during a rotation window (dual-valid for up to 24 h)
LimitValue
API requests600/min per key, burst 100; 60/min unauthenticated; 10/min on auth endpoints; 5/min on credential reveal
Request body1 MiB JSON
Webhook endpoints10 per org; delivery retried with exponential backoff for 24 h
Audit log retention1 year (standard), 6 years (secure placement and Enterprise)
Support access grants1 to 72 hours, revocable at any time

The Free column of the plan table above is the whole story: its instances, sizes, disk and egress are hard limits, there are no scheduled backups (one manual snapshot) and no SLA. Nothing converts silently: when you outgrow it, upgrade explicitly from Billing.

Allowances and limits for auth, the Data API, storage, functions, realtime, apps, sandboxes and agent servers are in Platform pricing and limits, generated from the same catalogue.