Resource Packages

A resource package is the unit of compute on Apply.Build. One resource package equals 1 vCPU and 1 GiB memory. All other resource limits scale proportionally with the package ratio.

Resource quotas

When you create an app, you assign it a resource quota. Quotas are expressed as a fraction or multiple of a resource package:

QuotaPackage ratiovCPUMemoryEgress bandwidthEphemeral disk
Tiny0.25250m256 MiB2.5 MB/s2.5 GB
Small0.5500m512 MiB5 MB/s5 GB
Medium111 GiB10 MB/s10 GB
Large222 GiB20 MB/s20 GB

How scaling works

Everything scales linearly with the package ratio:

  • Egress bandwidth — ratio x 10 MB/s
  • Ephemeral disk — ratio x 10 GB

For example, a Small quota (0.5 packages) gets 5 MB/s egress and 5 GB disk. A Large quota (2 packages) gets 20 MB/s egress and 20 GB disk.

Choosing a quota

Start with the smallest quota that fits your workload. You can change the quota at any time — see Scaling for details.

You can view current pricing on the Pricing page.