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.