Browse documentation
Documentation
How to set up VoiceCraft, build voice agents on Cloudflare Workers, and ship them. 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, passkeys, 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
Sell team subscriptions with the Better Auth Stripe plugin: settings, plans, gating and webhooks.
Workers AI
Call AI models from your app through the AI binding.
MCP server
Let AI clients like Claude use your app through an MCP endpoint, with OAuth sign-in and team-scoped tools.