Compute & storage
| Plan | Starter | Live | Dedicated |
|---|---|---|---|
| Price | CA$0 | CA$9 (CA$99/yr) | From CA$29 |
| Always-on | Sleeps after 3h idle | Yes | Yes |
| Application memory | 512 MB | 2 GB | 8 GB+ (per block) |
| Postgres / project | 5 GB | 25 GB | 500 GB |
| Build memory | 4 GB | 6 GB | 8 GB |
| Upload cap | 100 MB | 500 MB | 1 GB |
| Bandwidth | 250 GB/mo | Unlimited | Unlimited |
| Custom domains | No | Yes | Yes |
| ML Python + Rust | No | Yes | Yes |
Upload & deploy size caps
The compressed-archive cap for a drag-and-drop upload or a canner deploy — enforced at the upload endpoint, per plan. Anonymous (no-account) deploys cap at 50 MB regardless. node_modules and other build output are excluded before upload, so this is almost always your source plus committed assets.
| Plan | Archive cap |
|---|---|
| Starter | 100 MB |
| Live | 500 MB |
| Dedicated | 1 GB |
What each plan unlocks
Some capabilities are gated rather than metered. ML Python (PyTorch/TensorFlow/transformers) and Rust need the memory and build budget of a paid plan, so they require Live or above. Custom domains and always-on hosting are also paid-plan features.