Cookbook

Ready-to-use code recipes for common tasks. Copy, paste, and customize.

How to Use This Cookbook#

Each recipe provides:

  • Complete, working code you can copy directly
  • Dependencies to install
  • Environment variables needed
  • Customization tips for your use case

Authentication#

RecipeDescription
JWT SessionsFirst-party email/password auth with secure cookies
API Key AuthSecure API endpoints with API keys

Database#

RecipeDescription
Prisma SetupPostgreSQL with Prisma ORM
Database MigrationsSafe migration strategies
Multi-Tenant DatabaseRow-level security patterns

Payments#

RecipeDescription
Stripe CheckoutOne-time payments
SubscriptionsRecurring billing
Usage-Based BillingMetered billing

Deployment#

RecipeDescription
VercelDeploy to Vercel
RailwayDeploy to Railway
DockerContainerized deployment

Integrations#

RecipeDescription
OpenAIGPT-4 integration
ClaudeAnthropic Claude integration
StripePayment processing
ResendTransactional emails

Quick Reference#

Most Common Recipes#

Loading code block...

Recipe Categories by Use Case#

Building a SaaS?

  1. JWT Sessions
  2. Prisma Setup
  3. Subscriptions
  4. Vercel

Building an API?

  1. API Key Auth
  2. Prisma Setup
  3. Usage-Based Billing
  4. Railway

Building a Marketplace?

  1. JWT Sessions
  2. Multi-Tenant Database
  3. Stripe Checkout
  4. Docker

Contributing Recipes#

Have a useful recipe? Email us with your recipe and we may feature it in our cookbook.