Credits & billing
Cloud API is prepaid. You hold a credit balance; servers draw down from it every hour.
Trial credit
Every new account is granted $10 of credit the first time it calls the API — no card required. It lands as a trial transaction.
How pricing works
Each resource has a monthly unit price set by the platform admin:
| Resource | Default |
|---|---|
| RAM | $2.00 / GB / month |
| CPU | $1.00 / 50% / month |
| Disk | $0.20 / GB / month |
A server's monthly price is the sum across its resources; the hourly price is that divided by 730 hours (rounded up). The hourly price is stored on the server at deploy and resize time.
Metering
- A billing pass runs every 15 minutes and charges whole elapsed hours since each server was last billed.
- If your balance can't cover a charge, the server is suspended on the panel until you top up.
- When credit returns, the next pass unsuspends it automatically.
- Deleting a server stops billing immediately.
Checking your balance & ledger
tsconst account = await cloud.account(); // { balanceCents, balanceUsd, ... } const { transactions } = await cloud.transactions(50);
Deploys require at least ~24 hours of runway in credits up front, so a server can't be created if it would be suspended almost immediately. Admins can grant credit from the admin panel.