Billing
How API calls are charged, from your prepaid wallet in Rupiah.
Helipod is prepaid. Every account has a wallet in Rupiah (IDR): your plan credit is used first, then your deposit. API calls are charged exactly like the same action in the dashboard, to the wallet of the key's owner.
Containers: billed per day
A running service costs a daily amount based on its size:
| Resource | Price per day |
|---|---|
| CPU | Rp150 per 0.125 vCPU |
| Memory | Rp200 per 128 MB |
| Storage | Rp75 per GB (the first 1 GB is free) |
The amount is multiplied by the number of replicas. Every service in the API shows its current dailyCost.
- Deploying a service charges today's cost (minus what that service already paid today) when the build starts. If the build fails, it is refunded.
- Scaling up charges the difference for the rest of the day when it is applied.
- Every night (00:30 WIB) running services renew for the next day.
- If the wallet can't cover the renewal, services are suspended (scaled to zero). Top up to resume them. Services suspended for more than two days are deleted.
Use ?dryRun=true on Container API create, deploy and scale calls to see the cost before you commit.
VPS: prepaid per period
A VPS is paid for its billing period when it is created and renews at the end of the period. See the VPS API for the details of each plan.
Domains
Registering, transferring and renewing a domain charges its price (including VAT) for the chosen number of years. See the Domain API.
See the Email API for sending limits and pricing.
Prices on this page are the prices at the time of writing. The dashboard always shows the current price before you confirm, and dryRun responses use the live price.