Browse documentation
Documentation
How to set up Emberstack, build your SaaS on Cloudflare Workers and D1, and ship it. New here? Start with the quick start.
Build your app
Database, auth and teams, app features, email and payments.
Database
Define tables with Drizzle, generate D1 migrations and query data scoped to a team.
Auth and teams
How sign-in, sessions, teams, roles and invitations work with Better Auth.
Building app features
Add a page under /app with server-rendered partials, Datastar interactivity and activity logging.
Send transactional email with Cloudflare Email Sending, or switch to another provider.
Payments
Connect Stripe products to the pricing page, handle subscriptions and gate paid features.
Workers AI
Call AI models from your app through the AI binding.