For SaaS platforms

Give every customer a website. Without building a website builder.

ChaiBuilder is the white-label website builder that runs inside your product. Pages are built from the data you already have, your customers edit and publish their own sites, and every change is live instantly. Under your brand, with one license for every site.

Sooner or later, every SaaS hits the website question.

Your customers need websites. Most platforms end up with one of three options, and none of them is good.

Build your own builder

It starts as a feature and becomes a second product. Your best engineers maintain a visual editor, permissions, and templates forever instead of your core product.

Rent one per site

Easy to start, expensive to grow. Per-site fees take a bigger bite of your margin with every new customer, and the sites live outside your product on someone else's cloud.

Hand-code every site

Every phone number, banner, and promo becomes a ticket. Launching a new customer waits on your engineers, and one template fix can mean rebuilding every site you run.

A website builder that is part of your product.

ChaiBuilder plugs into your app and becomes your website module. Your customers log in where they already work, open their site, and change it themselves. You decide what they can edit, your design system keeps every site on brand, and nothing waits for a deploy.

  1. 1

    Inside your product

    Your navigation, your login, your customers. The website builder is one more tab inside the application your customers already use.

  2. 2

    Under your brand

    Your logo and colors in the editor, with no ChaiBuilder branding anywhere. Your customers only ever see your product.

  3. 3

    On your data

    Blocks read the records you already hold in your database, so every new customer's site starts filled in on day one.

Chaibuilder - Multi user editing

What changes when websites are part of your product

Your customers publish. Your engineers don't.

Customers update their own pages inside the role permissions and design limits you set. A changed phone number or seasonal promo never becomes an engineering ticket.

01-customers-publish.svg

Sites built from your data.

Products, services, listings, locations, and staff flow into pages directly from the records you already hold. A new customer's site starts populated on signup, not blank.

02-sites-from-data.svg

Your brand. Your margin.

Your logo and colors in the builder, with no ChaiBuilder branding anywhere. One yearly Pro license covers every site on your platform, so each new customer site adds revenue, not per-site cost.

03-brand-margin.svg

AI-ready, on your terms.

Your customers can edit by chat in the builder or hand busywork to an AI agent like Claude or Cursor. Every agent change lands as a draft a person approves, and it runs on their own AI tool, so you pay no AI credits.

04-ai-ready.svg

Live in weeks, not a rebuild

We do the integration and migration with you. Your engineers stay on your core product.

Book a demo
  1. 1

    Demo call

    We look at your product, your data schema, and how many customer sites you run.

  2. 2

    Pilot

    We integrate ChaiBuilder into your app on a small set of customer sites, with your data bound to blocks and your brand inside the builder.

  3. 3

    Migrate and roll out

    We move your existing customer sites over, site by site, and onboard your team and customers so nothing goes dark.

  4. Your customers run their sites

    One yearly license for your whole platform, with support and updates included.

Your customers' AI can do the busywork. A person still approves it.

Agents in Claude, Cursor, VS Code, or any MCP client can update pages, translate content, and fix SEO with the exact permissions of the person who connected them. Every change lands as a draft until someone reviews and publishes it.

  • Scoped to user permissions

    Each user connects with their own API key. The agent can only access the site and actions that person is allowed to use.

  • Drafts first, zero collisions

    Agent edits save as drafts with a preview link and never overwrite a page someone currently has open in the visual builder.

  • Your own AI keys, zero markup

    Agents and the in-builder AI chat run on the AI subscriptions you or your customers already pay for, with no ChaiBuilder AI credit fees.

How agents work
04-ai-ready.svg

Built to sit inside your stack, not beside it

ChaiBuilder is delivered as code that runs in your application and stores everything in your database. We never sit in your request path or hold your customers' data.

See how the architecture works
  • Runs in your Next.js app

    Drops into your existing Next.js codebase as an npm package, or runs as a companion Next.js website service reading from any backend API.

  • Your database, Postgres or SQLite

    All customer pages, blocks, revisions, and user records live in tables inside your own database.

  • Self-hosted on your infrastructure

    Deploy on Vercel, AWS, Cloudflare, Docker, or any Node host you control. No vendor cloud runtime.

  • Open-source core you can inspect today

    The core visual builder (chaicore) is BSD-3-Clause open source on GitHub. The Pro package (chaipro) adds multi-tenancy, RBAC, revisions, multilingual, and MCP.

  • A lapsed license never takes a site down

    If you ever stop renewing, you stop receiving new version updates, but every live customer site keeps running indefinitely.

One license. Every site.

One yearly Pro license for your whole platform, however many customer sites you run. No per-site fees, no per-seat pricing, no AI credits, and no feature tiers. Build services for integration and migration are quoted separately.

Only building a site or two for yourself or a client? Use the free open-source core.

SitesUnlimited
Per-site feesNone
Per-seat pricingNone
AI creditsNone
Feature tiersNone

What founders ask first

Anything else, bring it to the demo call.

Why not build a website builder ourselves?

You can, and many platforms start there. Within a year it becomes a second product your engineers maintain forever: visual canvas, responsive tokens, role permissions, preview, revisions, translations, SEO, media management, and now AI agents. ChaiBuilder gives you all of that inside your app today so your engineers stay on your core product.

How is the Pro license priced?

One flat yearly license for your entire platform, covering unlimited customer sites, quoted to your scale on the demo call. Build services for initial integration, custom blocks, and site migration are scoped and billed separately. There are no per-site fees, no per-seat fees, and no AI credit charges.

How long until our customers are using it?

We start with a scoped pilot on a small set of customer sites where we wire up your data bindings, custom blocks, and brand theme. Once validated, we migrate your existing customer sites over site by site.

Our core product is not built on Next.js. Can we still use ChaiBuilder?

Yes. If your main app runs on Rails, Laravel, Django, Go, or .NET, ChaiBuilder runs as a companion Next.js service in your infrastructure (for example, serving customer domains) and reads live records from your existing backend API or database.

Where does customer data live?

In your own PostgreSQL or SQLite database and your own S3 or R2 media storage. ChaiBuilder is 100% self-hosted software; we never host your customers' sites or have access to their data.

What happens if we stop paying?

Your customer sites keep running. Your license covers version updates released during your contract window; a lapsed license stops new updates but never takes a live deployment down.

See it running inside a product like yours.

A 30-minute walkthrough. We look at your product, your data, and how many customer sites you run, and show you how ChaiBuilder fits in.

Book a demo

Want your engineers to inspect the code first? Start a 30-day trial

lockup-horizontal-light.png

The website builder for agents and humans. Owned by you. The website module for platforms and agencies that run many sites, self-hosted on Next.js.

© ChaiBuilder. All rights reserved.