Pricing
You pay for servers,
not for requests.
Three fixed plans for most teams. On-demand pricing when you outgrow them. No per-request fees, no bandwidth charges, no surprise bills.
Free
For side projects and experimentation
- 1 workspace
- 1 deployment
- 256 MB / 0.25 CPU per service
- 3 metrics per workspace
- 1,000 data points
- 1 API key
- Manual deploys only
Pro
For individual developers shipping to production
- 10 workspaces
- 10 deployments per workspace
- 1 GB / 1 CPU per service
- 25 metrics per workspace
- 100,000 data points
- 10 API keys per workspace
- Auto-deploy from GitHub
- 5 custom domains
- 1 team member
- Priority support
Team
For growing teams that need scale and control
- 50 workspaces
- Unlimited deployments
- 4 GB / 2 CPU per service
- Unlimited metrics & data points
- Unlimited API keys
- Auto-deploy from GitHub
- Unlimited custom domains
- 25 team members
- Priority support
How we charge
No tricks, no surprises
We think you should know exactly what you're paying before you pay it. Here's how our pricing actually works.
Flat monthly price
You pick a plan, you pay that amount every month. That’s it. No metered billing, no usage multipliers, no invoices that look different every month. Your bill is the same whether you get 10 visitors or 10,000.
Server space, not requests
You’re paying for dedicated CPU, memory, and deployment slots — actual server resources that are yours to use. We don’t count your HTTP requests, charge per function invocation, or meter your bandwidth.
On-demand only when you outgrow plans
Our three plans cover most teams. If you outgrow Team and need more CPU, memory, or services, on-demand pricing kicks in — but it’s still transparent. You see exactly what each additional resource costs before you provision it. No invisible meters running in the background.
We’ll tell you if you’re overpaying
If you’re on the Team plan but only using resources that fit on Free, we’ll let you know. We’d rather you pay for what you actually need than quietly collect money you don’t have to spend. We’re building for the long term — that starts with trust.
How scaling works
Fixed resources, your decision
Every service gets a fixed block of CPU and memory based on your plan. If you outgrow the plans, on-demand resources are available with clear pricing. Here's exactly how it works.
You deploy a service
Your app gets the CPU and memory allocated to your plan. On Free, that’s 256 MB and 0.25 CPU cores. On Pro, it’s 1 GB and 1 core. These resources are dedicated to your service — not shared, not throttled, not metered.
Traffic grows
Your service handles requests using the resources it has. There are no per-request charges. Whether your app serves 100 or 100,000 requests in a day, your bill stays the same. If your app needs more memory or CPU than your plan provides, it hits its resource ceiling — not your wallet.
We tell you before it matters
When your services are consistently running near their resource limits, we flag it in your dashboard. You’ll see exactly which services are under pressure and what upgrading would give you. No surprises, no guessing.
You decide to upgrade — or don’t
If you want more headroom, you upgrade your plan from the Billing page. It takes effect immediately — your running services get more resources with zero downtime. If your current plan is handling things fine, you change nothing. We don’t push you, and we don’t auto-upgrade you.
Outgrow the plans? On-demand is there.
If you’re past Team and need more than 4 GB memory, 2 CPU cores per service, or 50 workspaces, on-demand pricing lets you add resources individually. You see the price per unit before you provision anything. It’s still your decision, still predictable, and still billed monthly — not metered per-request.
We tell you if you should scale back
If you upgraded for a traffic spike that’s passed and your usage has dropped, we’ll suggest you scale back down — whether that’s dropping on-demand resources or moving to a smaller plan. We’d rather you save money and stay long-term than overpay and eventually leave.
Compare plans
Feature breakdown
$0/mo
$29/mo
$79/mo
FAQ
Common questions
No. Zero. Your plan includes flat-rate server resources — CPU, memory, and deployment slots. We don’t count HTTP requests, charge for bandwidth, or meter function invocations. Your bill is the same every month regardless of traffic.
Your service handles it with the resources allocated to your plan. We don’t auto-scale you or add overage charges. If your current resources aren’t enough, you’ll see the performance ceiling and a clear suggestion to upgrade. You decide when and whether to do that — we don’t decide for you.
On-demand is for teams that have outgrown the Team plan. You can add extra memory, CPU, services, or workspaces individually at a fixed per-unit monthly price. You see the cost before you provision, and it shows up as a line item on your invoice. No usage-based surprises — you pick the resources, you know the price.
You’ll see a clear message explaining which limit was reached. Your existing services and data are never affected — you just can’t create new ones past the limit. We’ll tell you exactly what you’d need to upgrade to and what it costs before you commit.
Yes. If you’re paying for Team but your usage fits on Pro or Free, we’ll flag it in your dashboard and suggest you downgrade. We’d rather keep you as a happy customer on a smaller plan than overcharge you. Likewise, if you’re constantly hitting limits, we’ll let you know before it becomes a problem.
Yes. Upgrades take effect immediately and are prorated. Downgrades are credited to future invoices. No lock-in, no cancellation fees. Manage your subscription from the Billing page.
One workspace with 1 deployment, 3 metrics, 1,000 data points, and 1 API key. No credit card required, no time limit. Perfect for trying Bunzed or running a personal project permanently.
Not yet, but it’s coming soon. When we launch annual plans, they’ll include a significant discount. You’ll see the exact price before committing — same transparency, better rate.