URL Format
Learn how Out Plane builds the default HTTPS URL for each public port from the app name, port, and team slug, and how TCP ports get an address.
When you expose a public HTTP port, Out Plane serves your application at a URL of this form:
https://{name}-{port}-{team}.outplane.app| Part | Meaning |
|---|---|
{name} | The application name. |
{port} | The exposed port. |
{team} | Your team slug. |
For example, app acme-web on port 3000 in team acme is served at
https://acme-web-3000-acme.outplane.app. HTTPS is provisioned automatically.
One URL per Public Port
Because the port is part of the hostname, each public HTTP port has its own URL. An
application that exposes ports 3000 and 8080 publicly gets two addresses.
TCP Ports
A public TCP port does not use the outplane.app HTTP address. It is assigned a host
and port on its first deployment, shown on the application's
Networking page.
Custom Domains
To serve an application from your own domain, see Custom domains.
Reserved & Injected Variables
See which environment variable keys Out Plane reserves, which variables it injects into your running app, and the 5000 character limit per value.
PostgreSQL Versions
Check which PostgreSQL versions Out Plane manages, 14 to 18 with 17 as the default, the database naming rules, and how to run Redis or MySQL yourself.