Production products built on BuildBase
The 8-vendor stack you don't have to assemble
Every SaaS needs the same backend. The usual way to get it is a subscription per capability, a webhook contract per vendor, and glue code you own forever.
Auth alone typically takes 3-6 weeks to build well, and every vendor on the list is another monthly bill - we published the math. BuildBase ships the same list as 19 integrated modules behind one SDK, so the first thing you build is your product.
Every module your product needs.
Auth, billing, email, and workflows in one SDK.
Authentication
Email, social, magic link, passkey, and API token authentication.
Billing & Subscriptions
Subscriptions, trials, credits, usage metering, and invoicing via Stripe.
Email Campaigns
Campaign builder with templates, tracking, and compliance tools.
Workflow Automation
Event-driven automation with a visual builder and conditional logic.
Integrate in minutes
One npm install. Hooks for the frontend, server functions for the backend. Full TypeScript support.
import { useSubscription, WhenTrialEnding } from '@buildbase/sdk/react';
function Billing({ workspaceId }) {
const { subscription } = useSubscription(workspaceId);
return (
<WhenTrialEnding daysThreshold={3}>
<Banner>Trial ends soon — upgrade now.</Banner>
</WhenTrialEnding>
);
}import BuildBase from '@buildbase/sdk';
const bb = BuildBase({ serverUrl, orgId, getSessionId });
export async function POST(req) {
const usage = await bb.usage.record(
workspaceId,
{ quotaSlug: 'api-calls', quantity: 1 }
);
if (usage.available <= 0) {
return Response.json({ error: 'Quota exceeded' }, { status: 429 });
}
// proceed with generation...
}Complete user management
Profiles, custom attributes, tags, and activity history. Segment audiences into lists, run beta programs, and track interactions.
- Custom user attributes with history tracking
- Audience segmentation and smart lists
- Activity logs and engagement tracking
- Beta programs and gradual rollouts
Total Users
12,483
+14%
Active Today
3,291
+8%
Audience Lists
24
Avg. Session
4m 32s
+22%
Granular access control
Role-based access control at the organization and workspace level. Define custom roles, assign granular permissions, and manage API tokens from the admin dashboard.
- Organization and workspace-level roles
- Granular permission gates
- API token scoping
- OAuth2 authorization flows
Built-in billing
Stripe-powered billing with subscription plans, usage-based pricing, free trials, credit systems, and automated invoicing. Managed from a single dashboard.
- Subscription plans with versioning
- Free trials and plan upgrades/downgrades
- Credit system with ledger tracking
- Automated invoicing and receipts
Starter
$29/mo
Growth
$79/mo
Enterprise
Custom
Example plans you can create with the billing module. Our own plans are on the pricing page.
Additional modules
Additional modules included.
User & Audience Management
User profiles, smart lists, and attribute-based audience segmentation.
Access Control (RBAC)
Role-based permissions at the org and workspace level.
Credits & Usage Metering
Credit ledgers, quota limits, overage billing, and balance alerts.
Feature Flags
Workspace, user, and audience-level targeting with instant toggles.
Push Notifications
Web push with VAPID setup, subscriber management, and delivery tracking.
Forms & Data Collection
Form builder with public embeds and workflow triggers on submission.
Content Management
Blog posts, docs, FAQs, testimonials, and reusable rich-content blocks.
Analytics & Reporting
User growth, email performance, geographic data, and revenue metrics.
Webhooks & Events
84+ subscribable events with delivery logs and retries.
Short Links
Branded short URLs with click analytics and conversion tracking.
Collections & Custom Data
Custom data schemas with versioned records and a token-authenticated REST API.
Slack & Team Notifications
Slack alerts for signups, payments, and workflow events.
Assets & Media
File upload, dimension capture, tag-based organization, and public or private object URLs.
Get started in three steps
Create your org
Configure auth methods, plans, email senders, and workflows in the dashboard.
Install the SDK
Add the SDK, wrap your app in a provider, and call hooks for auth, billing, workspaces, and permissions.
Go live
Users sign in, subscribe to plans, and manage teams. BuildBase handles auth, billing, and permissions.
Shipping every week
The most recent release. Every week we ship is written up.
Badges for your app, and billing exemptions
Any app built on BuildBase can now show a "Built with BuildBase" badge, an organization exempt from billing says so instead of looking unsubscribed, and the console picks up a round of fixes.
- WebsiteEmbeddable "Built with BuildBase" badges. Three designs, four themes and three sizes, copy-paste ready as HTML, Markdown, React, a plain URL or a PNG for email, from the new page at /badges. The badge is an image, so it works on a Webflow or Framer site, a WordPress footer or a README with nothing installed - the auto theme follows the reader's system setting on its own. No plan requires one and nothing checks for it.
- ConsoleA product panel on the landing route, so the console opens on something useful rather than an empty shell.
- BillingOrganizations can be exempt from billing. An exempt organization shows a "Billing exempt" chip in the org picker and on its billing page, with the plan row reading "Not required" — rather than looking like one that has not subscribed yet.
- ConsoleCreating a cloud-hosted organization switches you straight into it, instead of leaving you at the picker to click the org you just named.
Frequently Asked Questions
Common questions about BuildBase.
Do I have to use every feature?
No. BuildBase is modular. Enable auth and billing now, add email or workflows later. Each module works independently.
How long does integration take?
Most teams integrate in under an hour. Install the SDK, wrap your app in a provider, and call hooks. Pre-built UI components handle common screens like settings and onboarding.
How is data secured?
AES-256 encryption at rest, TLS 1.3 in transit, role-based access control, and per-tenant data isolation. Built for GDPR, CCPA, and SOC 2 readiness.
Can I migrate away later?
Yes. Data export APIs are available for all resources. The SDK uses standard React patterns — no proprietary abstractions to migrate away from.
What frameworks does BuildBase support?
The React SDK works with Next.js, Vite, Remix and any React setup. The Server SDK and REST APIs are framework-agnostic — Express, Hono, Fastify, or anything else.