lockup-horizontal-light.png

Embeddable React website builder

The React website builder you embed inside your SaaS product.

Don't spend two years building and maintaining a visual canvas, undo stack, responsive token system, and revision engine from scratch. ChaiBuilder gives you an extensible React website builder paired with a multi-tenant Next.js runtime, white-labeled under your brand and self-hosted on your own database.

White-label, multi-tenant, self-hosted inside your product. One yearly license for every customer site.

Looking for the standalone open-source <ChaiBuilderEditor /> component? Explore open source

src/blocks/listing-card.ts

Register a block

import { registerChaiBlock, registerChaiBlockProps } from 'chaipro/registry'

import { ListingCard } from '@/components/listing-card'

registerChaiBlock(ListingCard, {

type: 'ListingCard',

label: 'Listing card',

group: 'your-product',

props: registerChaiBlockProps({

properties: {

title: { type: 'string', title: 'Title' },

showPrice: { type: 'boolean', title: 'Show price' },

},

}),

})

The ChaiBuilder visual editor canvas showing a custom React block placed on a page

A drag-and-drop canvas is 10% of the work. The other 90% is what drains your roadmap.

Dropping a block onto a React canvas takes a weekend. Turning that canvas into a multi-tenant website module your customers can safely run in production takes years.

Your developers set it up once. Your customers run their sites.

Closed no-code builders hit a wall the moment a customer site needs your platform's live data or custom widgets. ChaiBuilder runs as code inside your app, so your engineers keep full control while your customers get effortless visual editing.

For your developers

A plugin in your Next.js stack

Integrate once. Register custom React blocks, bind pages to server-side data providers, pass your existing auth session, override routing, and expose custom MCP tools. No closed black box.

For your onboarding and account team

Fast setup and review

Spin up new customer sites pre-populated from your database, adjust design tokens, review drafts created by AI agents, and roll back any page in one click.

For your customers

Guardrailed self-service

Customers log in inside your product, update their own copy and promotions visually or by chatting with AI, preview changes, and publish live without opening a ticket to your team.

One module inside your product. Zero engineering tickets for day-to-day site edits.

Inspectable open-source core. Production multi-tenancy in Pro.

You never have to bet your platform on a closed black box. Read and run the core visual builder on GitHub today, and license chaipro when you run websites for your customers.

Capability

Open source

chaicore, BSD-3-Clause

Pro

chaipro, yearly license

Visual canvas and block system

Next.js runtime page renderer

Standalone <ChaiBuilderEditor /> React component

Page storage

SQLite

PostgreSQL or SQLite

Multi-tenancy for customer sites

Not included

White-label branding in the builder

Not included

RBAC roles and permissions

Not included

Revisions, restore, and URL redirects

Not included

Multilingual management and media manager

Not included

Full in-builder AI assistant

Not included

Built-in MCP server for AI agents

Not included

Best for

A site or two

Every customer site on your platform

Built to sit inside your stack, not beside it

Hosted white-label builders keep your customers' websites on their cloud and tax you per site as you grow. ChaiBuilder runs inside your own application, so your customer data, your servers, and your margins stay with you.

Ownership is not a plan tier or an add-on here. It is the architecture.

Data and infrastructure ownership

Own your database

Bring your own PostgreSQL or SQLite database. All customer pages, registered users, revisions, and actions live inside your database alongside your core product records. ChaiBuilder has no access to any of it.

Own your infrastructure

ChaiBuilder is delivered as code you deploy on your own stack. There is no vendor-hosted runtime in the request path, and a lapsed license never takes a live customer site down.

One license, zero feature tiers

A single yearly Pro license unlocks the entire product: multi-tenancy, your brand in the builder, and the MCP server included. No feature flags, no per-site fees, no per-seat pricing, and no AI credits.

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. 01

    Demo call

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

  2. 02

    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. 03

    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. 04

    Your customers run their sites

    One yearly Pro license for your whole platform, unlimited customer sites, with priority support and updates included.

One license. Every customer site on your platform.

SaaS platforms license chaipro with one predictable yearly fee for the whole platform, however many customer sites it runs. Only building a site or two? The open-source core is free.

Pro for SaaS platforms

Unlimited customer sites

One yearly license

Unlimited sites

chaipro built into your SaaS product so every customer gets a website under your brand, plus Build Services to get you live.

  • Multi-tenancy and your brand inside the builder
  • Server-side data binding to your database (PostgreSQL or SQLite)
  • Roles, revisions, multilingual, AI assistant, and the MCP server included
  • Build Services: pilot integration, custom blocks, migration, and rollout
Book a demo

White-label, built into your product, self-hosted on your infrastructure.

Open source for individual sites

Free

BSD-3-Clause license

The chaicore visual builder for your Next.js app. For individual developers, small teams, and bespoke single-site projects.

  • Core visual builder, SQLite page storage, and runtime rendering
  • Build a site or two for yourself or a client
  • Self-host it anywhere Next.js runs

Every Pro deployment includes 100% of the feature set and the built-in MCP server. One yearly license for your whole platform: no per-site fees, no per-seat pricing, no AI credits, and no feature tiers.

Frequently asked questions

Anything else, bring it to a 30-minute demo call.

How is ChaiBuilder licensed and priced?

SaaS platforms license chaipro with one flat yearly fee for the 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 charges, no AI credit fees, and no feature tiers. If you only need a site or two, the open-source core (chaicore) is free under the BSD-3-Clause license.

What is the difference between the open-source core and Pro?

The open-source core (chaicore) is a single-site Next.js visual builder with SQLite page storage and runtime rendering. The commercial chaipro package adds everything a multi-site SaaS platform needs in production: multi-tenancy, PostgreSQL support, white-label branding in the builder, RBAC roles and permissions, revisions and restore, multilingual management, URL redirects, media management, the full in-builder AI assistant, and the built-in MCP server.

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

Yes. If your main SaaS runs on Rails, Laravel, Django, Go, or .NET, ChaiBuilder runs as a companion Next.js website service in your cloud, serving customer custom domains and the embedded editor, while its server-side data providers read live records from your existing backend API or primary database.

Can AI agents like Claude or Cursor update customer websites safely?

Yes. Every Pro license includes the built-in MCP server at /api/mcp. Users with the mcp:use permission connect Claude, Cursor, or VS Code using their personal API key. The agent operates strictly within that user's permissions, saves changes as drafts for human review before publishing, and respects real-time page locking so it never overwrites a page someone has open.

How does Bring-Your-Own-AI work?

The in-builder AI chat assistant connects directly to your own Vercel AI Gateway, OpenRouter, or custom AI provider credentials configured in your deployment, and MCP agents run on the AI subscriptions your team or customers already use. ChaiBuilder never sits in the middle or charges AI token credits.

How do we validate fit before signing a platform contract?

Every engagement starts with a 30-minute architecture and product demo call, followed by a scoped pilot where we integrate ChaiBuilder into your app on a small set of customer sites. Your engineers can also inspect the open-source core (chaicore) on GitHub at any time.

See it running inside a product like yours.

A 30-minute walkthrough. We look at your product, your data model, and how many customer sites you run, and show you ChaiBuilder running multi-tenant under your brand.

Only building a site or two? Start with the free open-source core

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.