Documentation menu

Every platform number in one place - what each plan allows, container sizes, scaling ranges, database tiers and storage, and retention windows.

Limits

The numbers behind the platform, collected. Each links to the page that explains it.

Container sizes#

See Application settings and Pricing.

SizevCPUMemoryMax concurrencyNotes
Nano1256 MB40Scale to zero only
Micro1512 MB80Default size
Small11 GB100
Medium22 GB200
Large44 GB300

Sizes up to 8 vCPUs and 32 GB are coming.

Scaling#

See Scaling.

SettingRangeDefault
Min instances0-50 (scale to zero)
Max instances1-100, plan-capped10
Concurrency1 to the size's cap80
CPU targetpercentage80%
SSR frontendspinned Micro, scale 0-3policy

Regions#

See Application settings and Pricing.

StatusRegions
Available (tier 1)Belgium europe-west1, Iowa us-central1, South Carolina us-east1, Oregon us-west1
Coming (tier 1)Netherlands europe-west4, Taiwan asia-east1
Coming (tier 2, +20%)London, Frankfurt, Tokyo, Singapore, Sydney

Shared-tier databases run in Belgium (europe-west1) today.

Databases#

See Databases and Database settings.

ItemValue
EnginesPostgreSQL 15 (port 5432), MySQL 8.0 (port 3306)
TiersDev (shared), Starter, Pro, Business, Enterprise, EnterprisePlus
Shared storage1, 2, 5, or 10 GB
Dedicated storage10, 20, 50, or 100 GB (250 and 500 GB coming)
Storage changesGrow without downtime; never shrink
Provisioning timeShared: seconds; dedicated: 10-20 minutes
Password rules12+ characters; no spaces, quotes, or backslashes
High availability2x compute price

Ports#

See Build settings. PORT is set in every container (default 8080).

RuntimeDefault port
Node.js, Go, Java, PHP, .NET, Dockerfile8080
Python8000
Ruby3000
Next.js, Nuxt, SvelteKit, Remix3000
AdonisJS3333

Retention#

See Observability.

DataKept
Deploy historyLast 20 deploys per environment
Runtime logs7 days, searchable
Metrics90 days, 30-second refresh while open
Activity historySettings and variable changes, without values

Plans#

See Pricing and Billing. Plan limits are what a plan lets you create; they are separate from the usage it includes. When something is not in your plan, the console says so and names the plan that includes it.

HobbyLiteStarterProBusiness
PriceFree$5/month$19/month$49/month$149/month
Usage included$5/month$5$19$49$149
RunsServer apps, frontends, sitesStatic sites and server-rendered frontends onlyEverythingEverythingEverything
Server apps12 (frontends)31025
Static sites35102550
Container sizesNano, MicroNano, MicroNano to SmallNano to MediumNano to Large
Database tiersNoneDev (shared)Dev, Starter, ProDev to BusinessDev to Business
Always-on instancesNoNoYesYesYes
Instances per appUp to 3Up to 3Up to 10Up to 25Up to 50
Team members111, extra members $9 eachUnlimitedUnlimited
When the included usage is used upProjects pause until the next cycle or an upgradeExtra usage on the next invoiceExtra usage on the next invoiceExtra usage on the next invoiceExtra usage on the next invoice

Domains and TLS#

See Custom domains.

ItemValue
Domains per environmentOne target per domain, platform-wide
CertificatesIssued and renewed automatically
TLS1.2 minimum, everywhere
DNS propagationUsually minutes, up to 48 hours