Phemeral
Reference

Plans & Billing

Pricing tiers, compute dimensions, and billing details.

Phemeral offers a Free tier and a Pro tier. Plans are billed per organization.

Compare plans
Features, included resources, and usage pricing at a glance.Swipe to compare
Comparison of the Phemeral Free and Pro plans
FeatureFreePro
Projects
UnlimitedUnlimited
Deployments
UnlimitedUnlimited
Serverless Application Hosting
IncludedIncluded
Serverless Managed Postgres
Not includedIncluded
Compute Credits
-$20 included per month
Usage Limits
Monthly limitsNo Limits
GB-Hours of compute
10 GB-Hours Included Per Month$0.11/GB-Hour Compute
Requests
1 Million Requests Included per month$0.50 per million requests
Data Transfer
10 GB Included Per Month$0.15 per GB Data transfer
Build Minutes
500 Build Minutes Included Per month$0.04 per Build Minute
Rollback build cache
10 Days3 months
Postgres Compute
-$0.10 per GB-Hour Compute
Postgres Storage
-$0.50 per GB-Month Storage
Postgres Data Transfer
-$0.15 per GB Data transfer

Free Tier

The Free tier is assigned to every new organization. It includes a set amount of compute resources each month. When your usage reaches the included limits, deployments are paused until the next billing cycle.

  • 1 team member (the organization owner).
  • Unlimited projects and deployments, subject to compute limits.
  • Resource caps: 1M requests, 10 GB-hours compute, 10 GB data transfer, 500 build minutes.

Pro Tier

The Pro tier removes seat limits and switches to usage-based billing beyond a monthly credit.

  • Unlimited team members.
  • $20/month compute credit applied to usage-based charges.
  • Usage beyond the credit is billed at the per-unit rates listed above.
  • No hard pausing: your deployments continue running and you are billed for actual usage.
  • 100-day build cache retention (vs. 10 days on Free).

Compute Dimensions

Phemeral tracks resource usage across four dimensions:

DimensionUnitDescription
RequestsPer 1M requestsHTTP requests to your deployments
ComputeRAM GB-hoursMemory allocated to your running VMs, measured over time
Data transferGBOutbound data from your deployments
Build minutesMinutesTime spent building your deployment images

Long-Lived Connections (WebSockets & SSE)

WebSocket and Server-Sent Events connections are metered across the same dimensions as ordinary traffic:

  • Each connection counts as one request when it opens.
  • An open connection keeps your deployment running, so it accrues compute (RAM GB-hours) for the entire time it stays open, including idle periods with no messages.
  • Data transfer is metered on outbound data sent to the client.

See WebSockets & Server-Sent Events for keep-alive and reconnection guidance.

Managed Postgres

Managed Postgres database clusters are billed on a usage-based model.

Phemeral meters three dimensions per cluster:

DimensionUnitDescription
ComputeRAM GB-hoursMemory allocated to the cluster, measured over time
StorageGB-hoursData stored in the cluster, measured over time
EgressGBOutbound data transferred from the cluster

Clusters scale to zero after five minutes without traffic, so a cluster that is not serving traffic accrues no compute charge while it is scaled to zero. Storage continues to be metered while data is retained.

Upgrading

To upgrade from Free to Pro:

  1. Go to the Pricing page or your organization's billing settings.
  2. Select the Pro plan.
  3. Complete checkout.

After checkout, your plan is immediately updated. The monthly compute credit is applied.

Managing Your Subscription

Once on a paid plan, you can manage your subscription through the Customer Portal:

  • View invoices and payment history.
  • Update your payment method.
  • Cancel your subscription.

To access the portal, go to your organization's billing settings and click Manage Subscription.

Billing Cycle

Subscriptions are billed monthly. At each renewal:

  • Compute usage for the previous period is finalized.
  • A new monthly compute credit is applied.
  • An invoice is generated for any usage beyond the credit.

Payment Failures

If a payment fails:

  • Your subscription enters a past due state.
  • Phemeral retries the charge over a period of time.
  • If payment is recovered, your subscription returns to active status.
  • If payment is not recovered, the subscription is eventually canceled.

Cancellation

When you cancel a paid subscription:

  • Your organization reverts to the Free tier at the end of the current billing period.
  • Existing deployments may be affected by Free tier resource limits following the downgrade at the end of the current billing period.
  • No further charges are incurred after the current billing period.