Europe

Next.js hosting built in the Netherlands.

x402-hosting is Next.js hosting built in the Netherlands with a Dutch approach to the business: pay for what you use, at a fixed price, with nothing recurring underneath. One command deploys a project, hosting runs $0.20 per project-day prepaid in USDC, and there is no account, subscription, or stored card.

Dutch pragmatism applied to hosting

The Dutch instinct in commerce is to remove the parts of a transaction that do not serve either side. Applied to hosting, that removes quite a lot: no account creation, no sales tier, no monthly card billing, no renewal that quietly continues until cancelled. You buy a number of project-days, the project runs for that long, and the arrangement ends cleanly unless you choose to extend it. Even the end is orderly: after expiry, a 30-day grace window still lets you renew and republish at the same URL.

One command, fixed prices

$ npx x402-hosting@latest deploy --days 30

The CLI builds locally with OpenNext, the API answers with an HTTP 402 payment challenge — the authoritative quote — and the project publishes as a Cloudflare Worker once USDC settles over x402. Thirty days costs $6.01 in total. The full list is on the pricing page.

  • Hosting: $0.20 per project-day, prepaid
  • First deployment: adds a $0.01 upload payment
  • Redeploy, rollback, transfer, delete: $0.01 each
  • Duration: 1 to 730 days per payment
  • Status and deployment-history reads: free

A narrow surface is a design choice

The service offers a handful of paid mutations — deploy, renew, rollback, transfer, delete — surrounded by free reads. That narrow surface is deliberate. It keeps prices fixed, keeps behavior predictable, and makes the service easy to reason about for both a developer and a software agent. Supported Next.js versions are 15.5.21 up to (but not including) 16, and 16.2.11 and later; an active project includes static assets, 100,000 dynamic requests, and 15 million CPU milliseconds.

Built in the Netherlands, operated for a global audience

The company is based in Amsterdam, the Netherlands. The runtime is not provincial: every project publishes as a Cloudflare Worker and serves from Cloudflare's global network, so a site deployed through a Dutch company answers quickly on any continent. Ownership is equally portable — the wallet that pays the first upload owns the project, wherever its owner happens to be.

Built for software agents

A pragmatic service is also a scriptable one. The CLI speaks --json, the site exposes /llms.txt and /openapi.json, and payments settle over plain HTTP. An agent can run the whole lifecycle — deploy, monitor, renew, transfer — without a human opening a browser. A successful first deploy writesx402-hosting.json to the project root, a public record of the URL, owner wallet, and expiry that keeps every later operation reproducible.

Related guides