# cmdz > cmdz is hosting for people who build with AI. You buy credit upfront and can only ever spend what you have already paid — no invoice afterwards, no debt, no bill shock. What your agent builds runs here without configuration, in a real virtual machine, on hardware we own. cmdz is hosting for people who build with AI. The four claims below are the whole product, and every page on this site is an elaboration of one of them. - **The limit is a ceiling, not a warning.** You set an amount. Above that amount no invoice is produced — no back-charging, no overage, no exception. When usage reaches the limit the workloads pause and resume at the next billing period. - **What an AI builds runs without configuration.** Frameworks are detected from the source; no Dockerfile is required. Each app runs in its own Kata micro-VM with its own kernel, not a container on a shared kernel. - **An agent may do everything you may.** The platform is one REST API. The MCP server at https://mcp.cmdz.com/v1 exposes 47 tools over it, bounded by the same limit and the same audit trail as a human. Five operations are permanently blocked for agents: raising the limit, changing payment details, dissolving the organisation, transferring ownership, and managing members. - **Logging in takes one click and no password.** Passkeys only. Pricing is metered, 1000 credits = € 1.00 excluding VAT, and outbound traffic is not billed. The full price book is on https://www.cmdz.com/pricing. Every page on this site is available as clean Markdown by appending `.md` to its path. https://www.cmdz.com/llms-full.txt contains all of it inline in one fetch. ## Start here - [Hosting you pay for before you use it](https://www.cmdz.com/): You buy credit upfront and can only ever spend what you have already paid. No invoice afterwards, no debt, no bill shock. What your AI builds runs here without configuration, in a real virtual machine, on hardware we own. — Markdown: https://www.cmdz.com/index.md - [The hard limit](https://www.cmdz.com/hard-limit): You can only ever spend what you have already paid. Here is exactly how the prepaid balance works, what draws it down, what happens when it reaches zero, and what falls outside it. — Markdown: https://www.cmdz.com/hard-limit.md - [Pricing](https://www.cmdz.com/pricing): Prepaid credit, metered usage. One thousand credits is one euro, every usage item is listed with an amount — including outbound traffic at € 0.02 per GB — and you can only ever spend what you have already paid. — Markdown: https://www.cmdz.com/pricing.md - [How it works](https://www.cmdz.com/how-it-works): From a git URL to a live app in about ninety seconds: detection, build, release into a Kata micro-VM, health check and cutover. No Dockerfile required, and a rollback is one key. — Markdown: https://www.cmdz.com/how-it-works.md ## For agents, and for the people pointing them at us - [MCP server](https://www.cmdz.com/mcp): 47 tools over Model Context Protocol: create projects, deploy, scale, attach databases, connect domains, read logs, diagnose and explain costs. Five operations are permanently blocked for agents, including raising your limit. — Markdown: https://www.cmdz.com/mcp.md - [Build with an agent](https://www.cmdz.com/agents): For people who build with Claude Code, Cursor or Codex — and for the agents doing the building. The machine surface: llms.txt, raw Markdown per page, the OpenAPI spec, the MCP endpoint and the CLI. — Markdown: https://www.cmdz.com/agents.md ## Product - [Features](https://www.cmdz.com/features): Apps in any of twenty runtimes, managed Postgres and Valkey, object storage, vector search, domains and DNS in one place, preview environments, cron and queues, logs and metrics — all funded from one prepaid balance. — Markdown: https://www.cmdz.com/features.md - [Regions](https://www.cmdz.com/regions): Choose the region your app and data live in. Within a region we handle high availability; across regions you arrange your own redundancy with the building blocks we give you. — Markdown: https://www.cmdz.com/regions.md - [Security](https://www.cmdz.com/security): Real VM isolation with Kata micro-VMs, passkeys only with no password to steal, encryption at rest, an audit trail per action, and a data processing agreement you can download without a sales call. — Markdown: https://www.cmdz.com/security.md - [Our hardware](https://www.cmdz.com/hardware): We own the machines, in racks we manage, and that is why a spending ceiling can exist at all. Rocky Linux 10, k3s, Kata micro-VMs, encrypted disks, and one bootstrap command per node. — Markdown: https://www.cmdz.com/hardware.md ## Company - [About](https://www.cmdz.com/about): Who runs cmdz, how we make our money, what we deliberately do not do, and what happens to your data if we ever stop. — Markdown: https://www.cmdz.com/about.md - [Support](https://www.cmdz.com/support): Email and chat, answered by someone who can reach the servers — during business hours (CET), best effort outside them. No tiers, no ticket queue that routes you to a script. — Markdown: https://www.cmdz.com/support.md - [Contact](https://www.cmdz.com/contact): Email contact@cmdz.com or use the form. Your message goes to a mailbox a person reads, not into a CRM sequence. — Markdown: https://www.cmdz.com/contact.md - [Status](https://www.cmdz.com/status): Platform status, incident history and maintenance windows, hosted outside our own cluster so that it survives the outages it reports. — Markdown: https://www.cmdz.com/status.md - [Changelog](https://www.cmdz.com/changelog): What changed on the platform and when. Every entry says what it means for you, not just what we shipped. — Markdown: https://www.cmdz.com/changelog.md ## Writing - [Blog](https://www.cmdz.com/blog): Guides, product notes and engineering writing from the people who own the hardware: shipping AI-built apps, the hard limit, agents over MCP, regions and sovereignty. — Markdown: https://www.cmdz.com/blog.md - [Ship an AI-built app in 90 seconds: from git URL to live](https://www.cmdz.com/blog/ship-an-ai-built-app-in-90-seconds): A complete walkthrough of the first deploy: what detection reads, what the build actually does, where the ninety seconds go, and what to do when the detection guesses wrong. — Markdown: https://www.cmdz.com/blog/ship-an-ai-built-app-in-90-seconds.md - [The hard spending limit: why we cap instead of billing you more](https://www.cmdz.com/blog/the-hard-spending-limit): Every platform has a budget setting. Almost none of them stop the bill. Here is the mechanical difference, the balance sheet that makes it possible, and the two things that fall outside it. — Markdown: https://www.cmdz.com/blog/the-hard-spending-limit.md - [Let an agent run your infrastructure: MCP, scopes and safety](https://www.cmdz.com/blog/let-an-agent-run-your-infrastructure): Giving a model write access to your production platform sounds reckless. It is reckless — unless the blast radius is a number you set. Here is the full safety model, mechanism by mechanism. — Markdown: https://www.cmdz.com/blog/let-an-agent-run-your-infrastructure.md - [Connect Claude Code, Codex or Cursor to cmdz over MCP](https://www.cmdz.com/blog/connect-claude-code-codex-cursor-over-mcp): The configuration for each client, what the authorisation flow actually does, how to pick a profile, and how to tell whether it is working. — Markdown: https://www.cmdz.com/blog/connect-claude-code-codex-cursor-over-mcp.md - [Passwordless from day one: how passkeys work on cmdz](https://www.cmdz.com/blog/passwordless-from-day-one): No password, no username, no emailed code, no authenticator app. What that means in practice, what happens when you lose a device, and why we will not add a fallback. — Markdown: https://www.cmdz.com/blog/passwordless-from-day-one.md - [Deploy a Next.js + Postgres app without writing a Dockerfile](https://www.cmdz.com/blog/nextjs-postgres-without-a-dockerfile): The most common stack on this platform, end to end: detection, the database, migrations on release, environment variables, preview environments and what the whole thing costs. — Markdown: https://www.cmdz.com/blog/nextjs-postgres-without-a-dockerfile.md - [Deploy Laravel on cmdz: Octane, migrations and queues](https://www.cmdz.com/blog/deploy-laravel-octane-migrations-queues): A real Laravel deployment: the release command, queue workers as their own workload, the scheduler, Octane, storage on object storage, and where the horizontal-scaling surprises are. — Markdown: https://www.cmdz.com/blog/deploy-laravel-octane-migrations-queues.md - [Deploy FastAPI with a vector database for RAG](https://www.cmdz.com/blog/fastapi-with-a-vector-database-for-rag): A retrieval-augmented app end to end: FastAPI on Uvicorn, pgvector, where the embedding cost actually lands, and why the spending limit matters more for this shape of app than any other. — Markdown: https://www.cmdz.com/blog/fastapi-with-a-vector-database-for-rag.md - [Choosing a region: data residency and your own redundancy](https://www.cmdz.com/blog/choosing-a-region): What a region actually guarantees, what it does not, and how to run one app in two of them — including the honest limits of what we promise across regions. — Markdown: https://www.cmdz.com/blog/choosing-a-region.md - [Buy a domain and manage DNS in one place](https://www.cmdz.com/blog/buy-a-domain-and-manage-dns-in-one-place): Search, buy, attach and certify in one flow — plus why domains are the one thing charged outside your spending limit, and why we always show the renewal price. — Markdown: https://www.cmdz.com/blog/buy-a-domain-and-manage-dns-in-one-place.md - [Preview environments per pull request, explained](https://www.cmdz.com/blog/preview-environments-per-pull-request): What gets created, what is shared with production and what is not, how sleeping keeps twenty of them nearly free, and the two mistakes that make previews expensive. — Markdown: https://www.cmdz.com/blog/preview-environments-per-pull-request.md - [What counts toward your limit — and what does not](https://www.cmdz.com/blog/what-counts-toward-your-limit): The complete list, both columns, including the two things outside the ceiling and the reason for each. No "and more", no asterisks. — Markdown: https://www.cmdz.com/blog/what-counts-toward-your-limit.md - [cmdz vs a hyperscaler: cost predictability for AI builders](https://www.cmdz.com/blog/cmdz-vs-a-hyperscaler): Three concrete workloads priced against the published rates of Vercel, Railway, Render, Fly and Cloudflare — including the two profiles where they win. — Markdown: https://www.cmdz.com/blog/cmdz-vs-a-hyperscaler.md - [EU data, EU law: what sovereignty actually means for your stack](https://www.cmdz.com/blog/eu-data-eu-law): Beyond the region dropdown: where the control plane lives, where the logs and backups go, who the subprocessors are, and which questions to ask any provider claiming an EU region. — Markdown: https://www.cmdz.com/blog/eu-data-eu-law.md - [Scaling to zero and back: how cold starts work](https://www.cmdz.com/blog/scaling-to-zero-and-back): What actually happens between a request arriving at a sleeping app and it being served, where the milliseconds go, and when scale-to-zero is the wrong choice. — Markdown: https://www.cmdz.com/blog/scaling-to-zero-and-back.md - [Rollbacks in seconds: the 90-day deploy history](https://www.cmdz.com/blog/rollbacks-in-seconds): Why a rollback here is a cutover rather than a rebuild, what it does and deliberately does not undo, and how to make your migrations rollback-safe. — Markdown: https://www.cmdz.com/blog/rollbacks-in-seconds.md - [Metering explained: how usage becomes credits](https://www.cmdz.com/blog/metering-explained): The full chain from a 15-second sample to a line on your invoice: what we measure, how precise it is, which way the imprecision points, and why rounding happens exactly once. — Markdown: https://www.cmdz.com/blog/metering-explained.md - [Secrets and environment variables, done right](https://www.cmdz.com/blog/secrets-and-environment-variables): Where secrets live, why `env pull` writes names and never values, what an agent can and cannot see, and how to rotate a credential without a redeploy. — Markdown: https://www.cmdz.com/blog/secrets-and-environment-variables.md - [How we isolate customer workloads with Kata micro-VMs](https://www.cmdz.com/blog/how-we-isolate-workloads-with-kata): The difference between a namespace and a hypervisor as a security boundary, what it costs in memory and boot time, and why it matters more now that a model wrote the code. — Markdown: https://www.cmdz.com/blog/how-we-isolate-workloads-with-kata.md - [Building an app entirely by talking to an agent: an end-to-end walkthrough](https://www.cmdz.com/blog/building-an-app-entirely-by-talking-to-an-agent): A complete session from empty directory to a live app on a custom domain, without touching a dashboard — including the two moments the agent had to come back and ask. — Markdown: https://www.cmdz.com/blog/building-an-app-entirely-by-talking-to-an-agent.md ## Legal - [Terms and conditions](https://www.cmdz.com/terms): The agreement between you and us for the use of the cmdz hosting platform, including the articles on prepaid credit, its validity and the fact that it is not refundable. — Markdown: https://www.cmdz.com/terms.md - [Privacy policy](https://www.cmdz.com/privacy): What personal data we process for our own operations, on what basis, for how long, who the subprocessors are, and what rights you have. — Markdown: https://www.cmdz.com/privacy.md - [Data processing agreement](https://www.cmdz.com/dpa): The GDPR article 28 processing agreement, downloadable and readable here without a sales conversation. It forms an integral part of the agreement. — Markdown: https://www.cmdz.com/dpa.md - [Acceptable use policy](https://www.cmdz.com/aup): What you may and may not run on this platform, how we enforce it, and how to report abuse. In case of conflict between documents, the strictest provision protecting the network, its users or third parties prevails. — Markdown: https://www.cmdz.com/aup.md ## Machine surface - MCP endpoint (Streamable HTTP, protocol 2025-06-18): https://mcp.cmdz.com/v1 - Developer documentation: https://docs.cmdz.com - OpenAPI specification: https://docs.cmdz.com/openapi.json - REST API base: https://api.cmdz.com/v1 - CLI: `npx @cmdz/cli` - Status: https://status.cmdz.com - Connect an agent in one command: `claude mcp add --transport http cmdz https://mcp.cmdz.com/v1` ## Operator Binadit B.V., Seinhuiswachter 2, 3034 KH Rotterdam. KvK 80923216, VAT NL861852990B01.