Heroku Postgres

Reliable and powerful database as a service based on PostgreSQL. Starting at $0/mo.

Connect, Use, and Develop

Databases are multi-ingress: use them from any cloud, PaaS, or your local computer. It is easy to connect from common languages & frameworks including Rails, Django, PHP, and Java: configuration strings are generated for them automatically. The starter tier provides expected up time of 99.5% and is well suited for development and hobby applications, with the production tier offering an expected up time of 99.95% for serious production applications.

Scale and Grow

Scale vertically by choosing from a range of plans . Plans differ based on the size of their hot-data-set, the portion of data available and optimized on-the-fly in high speed RAM. When the time comes, scale horizontally by adding read-only followers that stay up-to-date with the master database.

Region Availability

The available application locations for this add-on are shown below, and depend on whether the application is deployed to a Common Runtime region or Private Space. Learn More

  • Common Runtime
  • Private Spaces
Region Available
United States Available
Europe Available
Region Available Installable in Space
Virginia Available Available
Oregon Available Available
Frankfurt Available Available
Tokyo Available Available
Sydney Available Available
Dublin Available Available

Plans & Pricing

    • Postgres Extensions
    • RAM 0 Bytes
    • Database Forks
    • Direct SQL access
    • Row Limit 10,000
    • Storage Capacity
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 20
    • High Availability
    • Rollback
    • Rollback 0 seconds
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 2 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 0 Bytes
    • Database Forks
    • Direct SQL access
    • Row Limit 10,000,000
    • Storage Capacity
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 20
    • High Availability
    • Rollback
    • Rollback 0 seconds
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 5 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 4 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 64 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 120
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 8 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 256 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 400
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 4 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 64 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 120
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 4 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 64 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 120
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 8 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 256 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 400
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 4 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 64 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 120
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 15 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 512 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 8 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 256 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 400
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 8 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 256 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 400
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 15 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 512 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 30.5 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 768 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 15 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 512 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 15 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 512 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 30.5 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 768 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 61 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 30.5 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 768 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 30.5 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 768 GB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 122 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1.5 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 61 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 61 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 61 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 122 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1.5 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 244 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 2 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 122 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1.5 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 122 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 1.5 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 488 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 3 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 4 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 25
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 244 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 2 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 244 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 2 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 244 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 2 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 488 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 3 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 488 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 3 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained 50 backups
    • Heroku Private Spaces
    • Burstable Performance
    • Postgres Extensions
    • RAM 488 GB
    • Database Forks
    • Direct SQL access
    • Row Limit
    • Storage Capacity 3 TB
    • Database Followers
    • Dataclips
    • Continuous Protection
    • Connection Limit 500
    • High Availability
    • Rollback
    • Rollback 7 days
    • Encryption at Rest
    • PostGIS
    • PGBackups
    • PGBackups Retained
    • Heroku Private Spaces
    • Burstable Performance
Install Heroku Postgres
heroku addons:create heroku-postgresql

To provision, copy the snippet into CLI or login to provision on Elements.

Heroku Postgres Documentation