Pricing

Map it free.
Pay when it is published.

Wire your schema, generate sites against test records, and read the code we produce without paying anything. You start paying when a site is live and serving a real customer.

Sandbox

Map your schema, generate sites against test records, and read the code before a single customer is involved.

Free

No card required.

  • Up to 3 generated sites
  • Full schema mapping
  • Repository access for every generated site
  • Preview subdomains
  • Community support

Enterprise

For platforms with large tenant counts, procurement requirements, or their own infrastructure constraints.

Custom

Volume pricing, contractual uptime, and a named engineer for the integration.

  • Volume pricing above 1,000 sites
  • Assisted schema mapping and onboarding
  • Bring your own Cloudflare account
  • White-labelled publishing under your brand
  • Security review and data processing agreement
  • Priority support with agreed response times

All prices in USD. A site counts from the day it goes live and stops counting the period after you unpublish it.

Sandbox vs. published

The difference is whether a real customer is looking at it — not what the product can do.

Sandbox · free
  • Full schema mapping against test records
  • Read the generated code before anyone else sees it
  • Preview subdomains that are not indexed
  • Everything you need to decide, at no cost
Published · per site
  • Live on a subdomain or the business's own domain
  • Republished automatically when the record changes
  • Indexed, with structured data and its own sitemap
  • Versioned builds you can roll back at any time

Questions

What counts as a published site?

A site that is live on a subdomain or a custom domain and serving traffic. Sites you generate in the sandbox to inspect the output are not billed, and a site you unpublish stops counting in the next billing period.

Do our customers need to log in or edit anything?

No. That is the point of the product. The business owner keeps using your platform exactly as they do today, and their website follows the record they are already maintaining. There is no page editor, no separate account, and nothing for them to keep up to date.

How quickly does a site update after the record changes?

If you send a webhook when a record changes, the affected site is regenerated and redeployed within minutes. If you would rather not emit events, we poll on a schedule you choose instead.

How much integration work is this on our side?

One mapping. You expose the fields you already have behind a scoped API key and tell us which field means what. That work is done once and then applies to every business on your platform, including ones you onboard years later.

Who owns the generated websites?

You do. Every site is a real Git repository containing readable application code, not a proprietary page format. You can inspect it, diff two publishes, and take it with you.

Can sites use our customers' own domains?

Yes. Every site is reachable on a subdomain immediately, and a business that already owns a domain can point it at their site with certificates handled for them.

Are the sites actually good for search and for AI assistants?

Every site is server-rendered, so the first response contains the complete page rather than an empty shell. Structured data is emitted from the same record that renders the page, which means a crawler or a language model reads the same hours, services, and licence numbers your customer typed into your platform.

One integration. Every tenant. A site that is never out of date.

See how it works

Ship every tenant a site that is never out of date