Skip to main content

Features

  • PostgreSQL database with Row Level Security
  • Real-time subscriptions
  • Authentication with social providers
  • File storage with CDN
  • Edge Functions
  • Vector embeddings for AI

Quick Start

Configuration

Client Setup

Authentication

Email/Password Auth

Social Authentication

Session Management

Database Operations

CRUD Operations

Best Practices

  1. RLS Policies: Always enable Row Level Security
  2. Type Safety: Generate TypeScript types from schema
  3. Connection Pooling: Use connection pooling for high traffic
  4. Caching: Implement proper caching strategies
  5. Error Handling: Handle network and permission errors

Resources