Borealis Isolated Postgres

A PostgreSQL database add-on that takes security seriously. Starting at ~$0.006/hour.

Shielded from the rest of the internet

Borealis Isolated Postgres is different: where other database add-ons expose database servers to harm by accepting connections directly from the whole world, each of our database clusters is isolated within its own virtual private cloud and all connections are required to travel through a secure tunnel. Simply install the add-on’s companion buildpack to automatically establish a secure tunnel for your app without the need for any application code changes.

Fast, reliable, durable

Get world-class database throughput and latency and a target availability of 99.99%. For maximum protection against data loss, data is fully replicated to six physical copies in three availability zones. And, in the unlikely event of a hardware failure in a multi-node database cluster’s primary node, the cluster will automatically fail over to a replica node for minimal downtime.

Private databases for less

Our single tenant plans are priced to be competitive with Heroku Postgres Private and Shield plans without requiring the significant recurring expense of a Heroku Enterprise Agreement.

Dual-purpose replicas

There’s no need to choose between high availability and query load balancing. Every replica node is available to serve read-only queries and can take over as the read/write primary node in the event of a hardware failure.

Effortless scaling

Support for in-place plan upgrades makes it easy to scale horizontally by adding replica nodes to an existing database cluster or to scale vertically by switching to servers with more CPUs, RAM and storage without having to wait for long data copy operations.

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
Dublin Available
Frankfurt
London
Montreal
Mumbai
Oregon
Singapore
Sydney
Tokyo
Virginia Available

Plans & Pricing

    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 1 GiB
    • RAM (Per Node) Shared
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.95%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 20
    • Maximum Temp Storage (Per Node) Shared
    • Maximum External Data Integrations 0
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 50 GiB
    • RAM (Per Node) 4 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 405
    • Maximum Temp Storage (Per Node) 8 GiB
    • Maximum External Data Integrations 4
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 50 GiB
    • RAM (Per Node) 4 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 405
    • Maximum Temp Storage (Per Node) 8 GiB
    • Maximum External Data Integrations 4
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 100 GiB
    • RAM (Per Node) 8 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 844
    • Maximum Temp Storage (Per Node) 16 GiB
    • Maximum External Data Integrations 4
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 200 GiB
    • RAM (Per Node) 16 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 1,722
    • Maximum Temp Storage (Per Node) 32 GiB
    • Maximum External Data Integrations 6
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 100 GiB
    • RAM (Per Node) 8 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 844
    • Maximum Temp Storage (Per Node) 16 GiB
    • Maximum External Data Integrations 4
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 500 GiB
    • RAM (Per Node) 16 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 1,722
    • Maximum Temp Storage (Per Node) 32 GiB
    • Maximum External Data Integrations 6
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 200 GiB
    • RAM (Per Node) 16 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 1,722
    • Maximum Temp Storage (Per Node) 32 GiB
    • Maximum External Data Integrations 6
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 500 GiB
    • RAM (Per Node) 16 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 1,722
    • Maximum Temp Storage (Per Node) 32 GiB
    • Maximum External Data Integrations 6
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 800 GiB
    • RAM (Per Node) 32 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 3,479
    • Maximum Temp Storage (Per Node) 63 GiB
    • Maximum External Data Integrations 8
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 800 GiB
    • RAM (Per Node) 32 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 3,479
    • Maximum Temp Storage (Per Node) 63 GiB
    • Maximum External Data Integrations 8
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 1500 GiB
    • RAM (Per Node) 64 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 5,000
    • Maximum Temp Storage (Per Node) 134 GiB
    • Maximum External Data Integrations 8
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 3000 GiB
    • RAM (Per Node) 64 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 5,000
    • Maximum Temp Storage (Per Node) 126 GiB
    • Maximum External Data Integrations 10
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 1500 GiB
    • RAM (Per Node) 64 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 5,000
    • Maximum Temp Storage (Per Node) 134 GiB
    • Maximum External Data Integrations 8
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 3000 GiB
    • RAM (Per Node) 64 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 5,000
    • Maximum Temp Storage (Per Node) 126 GiB
    • Maximum External Data Integrations 10
    • Read-only Replica Nodes 0
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 4500 GiB
    • RAM (Per Node) 128 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 5,000
    • Maximum Temp Storage (Per Node) 268 GiB
    • Maximum External Data Integrations 10
    • Read-only Replica Nodes 1
    • Fast Automatic Failover (High Availability)
    • Storage Limit (Per Node) 4500 GiB
    • RAM (Per Node) 128 GiB
    • Row Limit Unlimited
    • Single-Tenant Node(s)
    • Recommended for Production Use
    • Secure Tunnel Required for Connections
    • Data Encryption (At Rest)
    • Data Encryption (In Transit)
    • Uptime Target 99.99%
    • Data Replication Physical Copies 6
    • DB Cloning Available
    • DB Point-in-Time Restoration Available
    • In-Place Plan Changes Supported
    • PostgreSQL Extensions
    • Ad Hoc SQL Queries Via Add-on CLI
    • Maximum DB Connections (Per Node) 5,000
    • Maximum Temp Storage (Per Node) 268 GiB
    • Maximum External Data Integrations 10
Install Borealis Isolated Postgres
heroku addons:create borealis-pg

To provision, copy the snippet into your CLI or use the install button above.

Borealis Isolated Postgres Documentation

Other Terms & Conditions

Add-on service owned and operated by Boreal Information Systems Inc. (https://www.borealis-data.com/) Postgres, PostgreSQL, and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada. (https://www.postgres.ca/) Product icons are provided by Icons8. (https://icons8.com/)