Your $5 app shouldn’t be able to cost you $5,000.
Push your app to a live URL that is sandboxed, secret-safe, and observable by default, on a flat monthly bill that never grows on its own. No Kubernetes. No Terraform. No 2 a.m. surprise.
The console
On track to finish three steps early. Scan running off the hot path.
↗ 30% vs lastHow it goes wrong
Three stories every vibe coder eventually hears. The platform’s defaults decide how they end.
The loop that bills all night
A retry loop hammers a paid API until sunrise. Pay as you go means every call lands on your card. You find out when the invoice does.
The key that shipped to the browser
Your AI tool pastes a secret key into client code and the deploy goes live. Now anyone who opens devtools can spend on your account.
The database that answered everyone
The demo ships with open access rules. Real user data, readable by anyone who finds the URL.
Nobody in these stories did anything unusual. They shipped with the defaults. Miso makes the safe thing the default thing.
Primitives
Everything you love about one click deploy, plus the two things it never gave you: a bill that can’t surprise you, and security on by default.
Git-push deploy
Push to your repo. We build, ship, and hand back a live URL, with a preview URL for every PR.
A bill that can't grow on its own
The plan price is what you pay. Extra usage exists only if you switch it on and give it a limit, and the platform cannot bill past the limits you set.
Pre-deploy scan
Secret and access-control checks on every deploy. Blocks only on critical. Off the hot path.
Managed Postgres
One command. The connection string is stored as a secret and wired into your service. Automated backups included.
Logs & rollback
Per-service logs, metrics, an audit trail, and one-click rollback. Production-grade from day one.
Real regions
Place workloads close to your users. Real placement, honest region codes, no marketing math.
A cold machined instrument with one warm core.
Miso is the stack that has been simmering. Depth over flash. You ship in seconds; the boring, hard, safe parts are already done.
MISO STACK · EST. 2026
git push → live
- 01
push. Connect a repo or push an image. No Dockerfile gymnastics, no YAML cliffs.
- 02
build + scan. We build, then scan for leaked keys and open data. It blocks only on critical.
- 03
live. An HTTPS URL on *.misoapp.run, sandboxed from the first request, on a bill that never grows on its own.
$git push miso mainData & backend
Postgres is the easy part
One command gives you a managed Postgres. The connection string is stored as a secret and wired straight into your service. Automated backups run on a schedule, and a restore lands in a fresh instance, proven by an actual restore, not a promise.
$miso db create --attach webThe whole backend, next
Once the deploy core is solid, your database grows a backend: an API, auth for your app's users, and the rest, all from the same console. Shipped in order, never promised before it is ready.
- › Auto REST API from your schema
- › Built-in auth for your app's users
- › Row-level security
- › Realtime row changes
- › Object storage + buckets
- › Scheduled jobs + cron
- › Edge functions
Regions
We open in us-east and add regions as real demand shows up. Every code on this list is either live or honestly marked as planned, never invented to pad a map.
Pricing
$5 a month, flat. A monthly usage allowance sized for a real small app, a live usage bar, and alerts you set during onboarding. Idle apps sleep, so a parked project barely touches it. The bill never grows on its own: extra usage exists only if you turn it on and give it a limit.
- › 1 project, deploy from git or an image
- › 1 managed Postgres, automated backups
- › git push deploy + a preview URL per PR
- › pre-deploy security scan
- › secrets, HTTPS, logs, one click rollback
- › live usage bar + alerts from onboarding
For when your app gets real. $29 a month, flat, with a much bigger allowance. Always-on workloads, more services per project, and priority support. Same rule: the bill never grows on its own.
- › everything in Builder
- › a bigger monthly allowance
- › always-on workloads, no idle sleep
- › more services per project
- › priority support
| one click hosts | big clouds | miso | |
|---|---|---|---|
| your maximum bill | grows with usage | grows with usage, alerts only | flat. grows only by your say-so |
| secret + access scan before deploy | bring your own | bring your own | built in, on by default |
| first deploy | one click, minutes | IAM, VPC, YAML. hours, sometimes days | git push, minutes |
| who babysits the infra | shared | you do | we do |
The bill never grows on its own. Hit your allowance and each service follows the action you chose: web services stop, databases never do, and with extra usage on, everything keeps running up to the limit you set. Running something bigger than Pro? Talk to us.
FAQ
What happens if I hit my plan's usage limit?
You decide, per service. Without extra usage, web services stop and come back when the month resets or you upgrade; databases are never stopped by a limit, because stopping a database is how you lose data. With extra usage on, everything keeps running until the extra limit you set. You see the usage bar from day one and set alerts during onboarding, so the limit is never a surprise.
What can I deploy?
Anything that runs in a container: backends and APIs in Node, Python, Go, Ruby, or PHP, plus static front ends. Connect a git repo or push an image; we build it and hand back an HTTPS URL on *.misoapp.run.
Is a database included?
Yes. Builder includes one managed Postgres with automated backups. The connection string is stored as a secret and wired straight into your service.
What does the pre-deploy scan check?
Leaked keys and obviously open access, the two failures that actually burn AI-built apps. It runs off the hot path and blocks a deploy only on high-confidence critical findings. A pass is not a full security audit.
When do I get access?
We are in private beta, onboarding the first 100 builders from the waitlist in order. Claim a spot and we email you when yours opens.
Do I pay anything today?
No. Joining the waitlist is free. Your plan price starts only when you onboard and deploy.
Why should I believe the $5 number?
Because the bill cannot grow on its own. $5 is the price; the only ways to ever pay more are picking a bigger plan or switching on extra usage with a limit you set yourself. Idle apps sleep, so a parked project barely touches its allowance.
How does extra usage work?
Like the extra usage on your AI coding plan. It is off by default. Switch it on, set a monthly limit in dollars, and past your plan's allowance the metered rates printed in the console apply, never beyond your limit. Your bill cannot grow without you having set that limit yourself.
What if I need more than the Pro plan?
Tell us what you are running and we will size a plan with you. Every plan keeps the same rule: the bill never grows on its own, and the limits stay yours to see and set.
Can I use my own domain?
Yes. Add a custom domain and the TLS certificate is issued automatically. The default *.misoapp.run URL keeps working alongside it.
Test it with us. You pick the ceiling.
Onboarding the first 100 builders. Tell us what you’d deploy.