How Cloud Billing Works
OptiDev Cloud uses usage-based billing. You get a monthly dollar allowance based on your plan, and usage is charged in tiers as you go.| Plan | Monthly Cloud Allowance |
|---|---|
| Free | $0/month |
| Standard | $10/month |
| Pro | $15/month |
Billing Cycle
- Reset date: 1st of each month
- Charges: Applied when you cross into a new usage tier
- Plan allowance resets on the 1st regardless of when you subscribed
- Top-up balance never resets — carries over month-to-month
Your Cloud Balance
Your total cloud balance combines two parts:- Plan Allowance — Resets on the 1st of each month
- Top-up Balance — Never expires, carries over month-to-month
Checking Your Balance
- Go to Dashboard → Settings → Cloud Usage
- View your current cloud balance and usage breakdown
- See which services are consuming your allowance
Usage Pricing
Usage is billed in tiers. When you cross into a new tier, you’re charged for that tier.| Service | Tier Size | Price per Tier |
|---|---|---|
| Edge Functions | 1M invocations | $2.00 |
| App Traffic | 1M requests | $1.00 |
| Realtime Messages | 1M messages | $1.00 |
| Realtime Connections | 100 peak connections | $1.00 |
| Asset Storage | per GB | $0.015 |
| Additional Projects | per cloud project | $3.00 |
Each plan includes free cloud projects: Free: 1, Standard: 3, Pro: 6. Only projects with OptiDev Cloud activated count toward this limit — regular projects without cloud don’t count.
Example: If your edge functions hit 1.5M invocations, you’ve entered the 2nd tier and are charged 2.00).
Adding Funds
When your balance runs low, you can add funds anytime:- Go to Settings → Cloud Usage
- Click Add Funds
- Choose an amount (25, $50, or custom)
- Complete payment through Stripe
Auto-Replenish
Set up automatic top-ups so you never run out:- Go to Settings → Billing
- Enable Auto-Replenish
- Set your threshold (e.g., when balance drops below $5)
- Set your replenish amount (e.g., add $25)
What Happens When Balance Runs Out
If your cloud balance goes negative:- New cloud activations are blocked
- New publishes are blocked
- Existing published apps continue working
- Published apps show a “Project Paused” page
- Services resume immediately — no waiting
FAQ
Does unused allowance roll over?
Does unused allowance roll over?
No. Your plan allowance resets on the 1st of each month. However, your top-up balance (including the $5 starter credit) never expires.
How is app traffic measured?
How is app traffic measured?
App traffic counts all HTTP requests to your published app and backend APIs.
What are realtime peak connections?
What are realtime peak connections?
The maximum number of simultaneous WebSocket connections at any point during the billing period.
Can I set spending limits?
Can I set spending limits?
Currently, you can use auto-replenish thresholds to manage spending. Hard spending limits are coming soon.
What if I cancel my subscription?
What if I cancel my subscription?
Your plan allowance resets to $0 at the next billing cycle. Your top-up balance (including starter credit) remains available and never expires.