Skip to main content

Plan limits

ResourceFreeSoloHA Cluster
Price$0$15/moFrom $35/node/mo
Databases1Multiple (storage permitting)Unlimited
Connections per database5100100
Storage2 GB per database55 GBDepends on server type
NodesShared1 dedicated1–3 dedicated
Automatic failoverNoNo (single node)Yes
BackupsNot includedDaily, 7-day retentionDaily, 14-day retention
Point-in-time recoveryNot includedIncludedIncluded
MonitoringBasicFull metricsFull metrics
SQL EditorIncludedIncludedIncluded
Extensionspgvector only5 pre-installed extensions5 pre-installed extensions
Inactivity deletionAfter 30 daysNeverNever

Storage per server type

Server typeAvailable storagevCPUsRAMPrice
Starter55 GB24 GB$35/node/mo
Growth135 GB48 GB$59/node/mo
Scale295 GB816 GB$99/node/mo
Storage listed is fully available for your PostgreSQL database. An additional 20 GB is reserved for the operating system on each node. All nodes in a cluster use the same server type.

Connection limits

TierMax connectionsRecommendation
Free5Development and testing only
Solo100Small production apps on a dedicated VM
HA Cluster100Use connection pooling for high-concurrency apps

Connection pooling

For applications that need more than 100 concurrent connections, use a client-side connection pool:
from psycopg2 import pool

connection_pool = pool.ThreadedConnectionPool(
    minconn=5,
    maxconn=20,
    dsn="postgresql://user:pass@host:5432/mydb?sslmode=require"
)

conn = connection_pool.getconn()
# ... use connection ...
connection_pool.putconn(conn)

Cluster limits

ResourceLimit
Nodes per cluster1–3
Clusters per accountNo hard limit
Databases per clusterNo hard limit (storage permitting)
Extensions per database5 available
Max vector dimensions16,000 (pgvector)

Rate limits

ActionLimit
Cluster operations (create, scale, restore)1 at a time per cluster
Manual backups1 at a time per cluster

Exceeding limits

  • Storage full: Write operations will fail. Scale to a larger server type or delete unused data.
  • Connection limit reached: New connections are rejected. Close idle connections or implement connection pooling.