Out Plane

Databases

Provision a managed PostgreSQL database and connect it to your applications.

Out Plane provides a managed PostgreSQL database. You create one in your team, then connect your applications to it.

Create a Database

Open the Create Flow

In the console, open Create → Database.

Configure It

  • Name. Lowercase letters, numbers, and hyphens, 3 to 63 characters, starting with a letter.
  • Region. Where the database runs. Pick the region closest to your application.
  • Version. The PostgreSQL major version. Versions 18, 17 (the default), 16, 15, and 14 are available.

During preview, compute is fixed between 0.25 and 1 CU.

Create

Select Create database. When it is ready, open it to get a connection string.

Connect an Application

On the database Overview, the Connection panel builds a connection string for a role and database you choose. Copy it in the format you need:

FormatUse it for
psqlThe raw connection URI.
.envPGHOST, PGDATABASE, PGUSER, PGPASSWORD, and PGSSLMODE.
.NETAn ADO.NET connection string.
JDBCA JDBC URL.

All connections require SSL. Store the connection string in your app's environment variables.

Roles and Databases

The Access tab manages PostgreSQL roles (users) and logical databases. Create a role first, then create a database owned by that role. Names are 2 to 63 characters, lowercase, starting with a letter.

Deleting a role removes access for any application using its credentials. Some built in roles are protected and cannot be deleted.

Settings

The Settings tab manages tags and lets you delete the database. Deleting removes all data, roles, and logical databases, and you confirm by typing the database name. This cannot be undone.

Other Engines

Out Plane manages PostgreSQL only. To run another engine such as Redis or MySQL, deploy its official image as an application with a volume for its data.

On this page