Overview
Builder Beta requires invite approval. Builder invite setup starts a 14-day no-card trial, then continues at $20/month only if paid billing is active. The default $0 spend cap means no usage overages; it does not make Builder free after the trial.
Builder database/resource creation requires billing state active or trialing. Trialing means Builder Trial. Past-due, paused, canceled, incomplete, or missing billing state fails closed for Builder-only creation.
Cancellation, payment-method updates, and invoice history use the billing portal. Cancellation stops future renewal in the billing system; when billing is no longer active or trialing, Builder application calls and capability invocations fail closed while data is retained for now.
Billing state gate
The control plane treats billing state as an entitlement gate for Builder resources.
An approved user can start a 14-day no-card Builder Trial after accepting the controlled-beta terms.
Checkout uses the configured recurring Builder price, trial_period_days=14, payment_method_collection=if_required, and pause-on-missing-payment-method trial settings.
The billing webhook updates billing_status after subscription events.
Builder resource creation is allowed; trialing is shown as Builder Trial.
Builder creation, API-key validation, application calls, and capability invocations fail closed with a billing-required error.
Developer notes
- Builder is paid beta access; the $0 spend cap only means no usage overages.
- The no-card Builder Trial can be started once per approved email/workspace.
- Builder-only resources stay locked until billing state is active or trialing.
- Paused, past-due, canceled, incomplete, unpaid, or missing billing state fails closed for new resources and existing Builder API-key calls.
- CDC mirrored subsets are private preview only and disabled during Builder Trial.
- Use the billing portal for cancellation, invoice history, and payment-method updates.