
Made with ChaiBuilder
ChaiBuilder is shipped as code, not a hosted service: the chaipro package runs on your
own database and hosting. You start with a 30-day free trial, then buy a per-year
license and add the key to your environment to keep the product unlocked. Every license
includes the full feature set — no tiers, no feature flags.
To start: run npx chaibuilder-app create (it asks the required questions and generates a
fully functional project), then deploy. See Quickstart.
The trial exists so you can validate that the builder fits your use case before you pay — see Refunds below.
After the trial, buy a per-year license and add the key to your environment. Pricing is flat per plan; plans differ by licenses/domains, branding, delivery, and support — not by features.
| Plan | Price | Licenses / domains | Branding |
|---|---|---|---|
| Solo | $99 / year | 1 license → 3 domains | ChaiBuilder branding shown |
| Studio | $399 / year | 1 license → unlimited domains | ChaiBuilder branding shown |
| Agency | $899 / year | 1 license → unlimited domains | Custom Branding — your own logo & colors in the builder |
Agency is Studio plus the Custom Branding flag, which lets you set a custom logo and colors inside the builder so you can present it as your own.
For either, contact us.
Custom Branding vs White Label — different things. Custom Branding is a flag on the Agency license (logo & colors in the builder). The White Label Solution is a separate multi-tenant product.
The license key lives in your environment variables, alongside your database and app config. It's optional during the trial and required after 30 days to keep the product unlocked.
# ChaiBuilder license key — required after the 30-day trial
CHAIBUILDER_LICENSE_KEY=your_license_key_here
Confirm the exact variable name against the env file the scaffolder generated — set it to the key from your purchase confirmation.
Restart the app after setting it. For where this fits alongside the rest of your configuration, see Environment & License.
Eligibility is tied to the version / release window, not to a moving subscription date:
chaipro version released within that period.So an expired license doesn't break an existing deployment — it stops you from moving to versions released after your window until you renew.
No refunds. The 30-day trial (no credit card, no email) is provided precisely so you can confirm the builder works for you before purchasing. Validate fit during the trial.