cmdz
ProductThe limitMCPPricingRegionsDocs How it works Build with an agent Security Our hardware Blog About Start free trial Log in

Hosting for people who build with AI

You can only spend what you already paid.

You buy credit upfront and your apps draw it down. There is no invoice afterwards, because there is nothing left to invoice. No overage, no back-charge, no debt.

14 days of free credit to try itNo Dockerfile, no DevOps to learnYour agent can ship it for you

Your balance
€ 12.40 of € 20.00
healthy
€ 0you bought € 20.00

You bought € 20.00 of credit and have used € 12.40 of it. When it runs out your apps pause and your data stays — there is no invoice, because there is nothing to invoice.

90 s
From git URL to a live app, first deploy
€ 0.00
Invoices that can ever arrive after the fact
€ 10
Free credit to try it, for 14 days
47
MCP tools your agent can call

Why cmdz

Three things, and we mean all three literally.

Every other decision on this platform follows from these.

You pay first, so there is nothing to bill

Most platforms meter your usage and collect afterwards. That caps the bill at best; it still means they delivered first and asked later, and a failed collection becomes a debt.

Here your balance is money you already paid. Usage draws it down in real time, and when it reaches zero your apps pause. Nothing is deleted and no invoice follows, because there is nothing left to invoice.

Read exactly what happens at zero

What your AI builds runs here

You push your code and we work out how it should be built. No Dockerfile needed — allowed though.

Every app runs in its own virtual machine with its own kernel, not in a container that shares a kernel with other customers.

How a deploy works

Your agent can operate everything

Claude Code, Cursor and Codex can create projects, deploy, scale, connect domains and explain costs over MCP. 47 tools.

Buying more credit is not one of them.

See all 47 tools

How it works

Three steps, and the third one is optional.

Start on free credit

You get € 10 of credit for 14 days — enough to build and run a real app. We verify a payment method first (€ 0.01, refunded automatically within 24 hours), which is what keeps the free credit from being farmed by throwaway accounts.

Put your code on it

Connect your repository or push with the CLI. We detect ourselves whether it is Next.js, Laravel, Django or something else. You add databases and storage with one command, at a price you see up front.

Let it run, or let your agent run it

From here you can do everything in the portal, or you tell Claude: "put this live on cmdz". The same API, the same rights, and the same balance — an agent can spend your credit but can never top it up.

zsh
$ npx @cmdz/cli deploy
  detecting …  next@15 · pnpm · node 22 · postgres detected
  building  ▸ nixpacks plan → image  ·  38s
  releasing ▸ kata micro-VM · nl-rtm-1 · 2 replicas
  ✓ live at https://linktree.cmdz.app          92s total

  balance  € 7.60 left of € 20.00 · healthy

The first deploy of a small Next.js app is live within 90 seconds. Later deploys are faster, because the dependency cache is already warm.

Prepaid

Why paying first is the stronger promise.

A spending cap bounds the invoice. Prepaid removes the invoice. The difference shows up on the bad day: with a cap, the platform has already delivered and is asking you to settle up; here there is nothing to settle, because the money moved before the work did.

That also means no debt, ever. A failed payment does not become a collection process, because there is nothing to collect — an unfunded balance simply stops buying compute.

You can also set a spend cap below your balance if you want to bound a month. Both ceilings bind and the lower one wins. An AI assistant can spend your credit but can never buy more, however often you ask it to.

Read exactly what happens at zero

The day it ran out
€ 20.00 of € 20.00
empty
€ 0balance spent

Apps paused on the 27th. Visitors saw a 503 with Retry-After, the databases stayed readable for 14 days, the backups kept running and nothing was deleted. The invoice for that month is the € 20.00 you already paid. There is no second one.

The competition, factually

What other platforms do when you go over

From the providers' own documentation, fetched in July 2026.

PlatformWhat happens above your budgetHard ceiling on the invoice
cmdzThere is no overage to have. Your balance is money you already paid; when it runs out the app pauses and your data stays readable for 14 days.Yes — you can only spend what you prepaid
RailwayWorkloads go offline. Railway itself calls this a possibly destructive action.Yes, minimum $10
NetlifyThe site pauses until the next billing period, unless auto-recharge is on.Effectively, via the credit balance
VercelA notification, a webhook, or pausing production deployments if you turn that option on. The check runs every few minutes. Only on Pro.No
RenderBilled at the published rates.No
Fly.ioBilled.No
DigitalOceanBilled.No
CloudflareBilled. But a ceiling on CPU time per invocation.No

This data comes from the providers' own documentation, fetched in July 2026. Something no longer correct? Email us and we will adjust it, even if it is to our disadvantage. Railway has a real hard limit and the most capable writing MCP in the field — we say that here rather than letting someone else say it for us.

The full comparison, including where they beat us

Agents and MCP

Your AI assistant gets the keys. Not the wallet.

cmdz has an MCP server with 47 tools. Claude Code, Claude Desktop, Cursor and Codex connect to it with one command. From that moment your assistant can create projects, deploy, scale, add databases, connect domains, read logs, diagnose problems, roll back and explain why something costs money.

What it cannot do: buy credit, change your payment details, dissolve your organisation, transfer ownership or manage members. Those five things are permanently blocked, regardless of which rights you give.

Every response the server returns contains your remaining balance. Not as an extra, but because an agent reads the last response best.

See all 47 tools and the three profiles

claude code
$ claude mcp add --transport http cmdz https://mcp.cmdz.com/v1
  ✓ connected · profile: build · 41 of 47 tools

> put the staging branch live and give it a database
  cmdz_create_service    postgres · small  · € 1.46/mo
  cmdz_connect_service   DATABASE_URL injected
  cmdz_deploy            staging → nl-ams-1
  ✓ live at https://staging-linktree.cmdz.app

  balance  € 6.14 left of € 20.00 · healthy

Regions

Choose your region. Arrange your own redundancy.

Your app, your databases, your volumes, your backups and your logs live in the region you pick and do not leave it. Want to survive a data center going down? Run the same app in two regions and split the traffic — we give you the building blocks and you choose the level.

nl-rtm-1 nl-ams-1 de-fra-1 uk-lon-1 us-nyc-1 sg-sin-1

Within one region we handle high availability: multiple nodes, replicas and automatic failover. Across regions, redundancy is your choice — we do not promise seamless multi-region failover, because we would rather say that now than after an outage.

Pricing

What does your app cost?

You pay for what you use, out of credit you bought first. One thousand credits is one euro, and every line — including outbound traffic — has a number next to it.

1k10k100k1M
App type
Database
Preview environments
€ 0€ 50€ 100€ 200

An estimate, not a quote. Your real usage is metered per minute on what you actually allocate — and it can never exceed the credit you bought.

Included

What costs nothing extra

No asterisk, no fair-use clause you find out about later.

Extra team members

No price per seat. Vercel charges $20 for an extra paid seat.

HTTPS certificates

Requested and renewed automatically, wildcards included.

Preview environments

As many as you have pull requests. They sleep on their own.

Daily backups

Including restoring them. 7 days of runtime logs, 90 days of build logs, thirteen months of metrics.

Questions

Frequently asked questions

What exactly happens when my credit runs out?

Your apps pause. Visitors get a 503 with a Retry-After header, so crawlers treat it as temporary. Your databases stay readable for 14 days, your storage is mounted read-only, your backups keep running and nothing is deleted. Top up and everything comes back within seconds.

Can I really never get a surprise invoice?

Correct, and it is structural rather than a policy. You pay before you use, so at no point have we delivered something we have not been paid for. There is nothing to back-charge and nothing to collect — which also means we can never put you in debt.

Why would a company restrict itself like this?

Because we own our own hardware. Our costs are largely fixed, so a customer who runs out of credit costs us capacity we already paid for instead of a purchase invoice we have to eat. For a platform that buys capacity from a hyperscaler this would not work out.

Is this cheaper than Vercel or Railway?

Sometimes, and not always. At high traffic we are usually cheaper, largely on outbound traffic: we charge € 0.02 per GB where Vercel and Render charge € 0.15. At very little traffic their free tiers are cheaper, because free is hard to beat. What we always are, is predictable.

What if my app goes viral?

Then it burns through your balance and pauses. You get warnings as the balance falls, and you can top up in one action — or switch on auto-top-up beforehand, which buys credit before it is needed so the charge always precedes the usage. On the pricing page there is a calculator that shows at what traffic your balance runs out.

Can an AI assistant drain my account?

It can spend the credit you already bought, which is the point of giving it access — and that is the whole of the blast radius, because it cannot buy more. It also cannot change your payment details, dissolve your organisation, transfer ownership or manage members. Every agent has a daily action budget, we detect patterns such as deploy loops, and one button revokes all agent access within five seconds.

Which frameworks are supported?

We automatically detect, among others, Next.js, Nuxt, SvelteKit, Astro, Remix, Laravel, Symfony, Django, FastAPI, Flask, Rails, Express, NestJS, Go and Rust. If detection does not work, you use a Dockerfile and it runs anyway.

Where is my data?

In the region you choose, and it does not leave it. Our flagship regions are in the Netherlands, on hardware that is ours; Frankfurt is available and more are on the roadmap. If your users are in Asia and need low latency today, we are not yet the best choice — we would rather say that now than later.

What about databases?

We run PostgreSQL and Valkey ourselves, at a price you see up front. Postgres gets a daily backup with point-in-time recovery, included, and restoring costs nothing extra. Valkey is a cache by default — nothing on disk, emptied by a restart — and gets persistence plus a daily snapshot the moment you switch it on. You get no separate invoice from a third party.

What if you stop?

Then you get your data and we help you with the move. We run on standard technology — containers, PostgreSQL, S3-compatible storage — so there is no format you are locked into. We publish an export function for everything you have with us, even if you never leave.

Do I need a payment method to start?

Yes, and it is a verification rather than a charge: we take € 0.01 and refund it automatically within 24 hours. That is what keeps the free trial credit from being farmed by throwaway accounts, and it is why we can give real credit away rather than a crippled free tier. iDEAL, SEPA direct debit and credit card all work.

How do I log in?

With a passkey. No password, no email with a code, no authenticator app. One click or one fingerprint. We do not support passwords, not even if you ask for them.

Do you have a free tier?

Not a permanent one, and we would rather say so plainly. You get € 10 of credit for 14 days, which is enough to build and run a real app, and after that you buy credit like everyone else — from € 5. A forever-free tier funded by paying customers is how free tiers get worse over time; we would rather charge honestly and keep the platform predictable. Commercial use on trial credit is allowed.

What is included at no extra charge?

HTTPS certificates, preview environments, 7 days of runtime logs and 90 days of build logs, thirteen months of metrics, daily backups, extra domains and extra team members. Outbound traffic is not free but it is cheap: € 0.02 per GB, against € 0.15 at Vercel and Render.

Do I get a human on the line?

You get an answer from someone who can reach the servers — a person who can look at your build log, your metrics and the node your workload is on, not a bot that asks you to clear your cache. See the support page for how we work.

Start on us for two weeks.

Creating an account takes one click with a passkey — no password to think up. You get € 10 of credit for 14 days, and after that you only ever spend what you have already paid.

Questions? A human who can reach the servers will answer.

€ 0.00 surprises