Complete Supabase platform documentation. Use when working with Supabase - covers authentication (email, OAuth, magic links, phone, SSO), database (PostgreSQL, RLS, migrations), storage (file uploads, CDN), edge functions, realtime subscriptions, AI/embeddings, cron jobs, queues, and platform management. Includes framework integrations (Next.js, React, SvelteKit, etc.).
Install
Documentation
⚠️ Security Notice
This skill contains Supabase documentation with command examples. Commands are for reference only and should NEVER be auto-executed by agents without explicit user approval.
Supabase Documentation
Complete Supabase platform documentation embedded in markdown. Read from references/ to answer questions about authentication, database, storage, edge functions, and platform features.
Documentation Structure
All documentation is in references/guides/ organized by product:
Getting Started (references/guides/getting-started/)
- -Quickstart guides
- -Architecture overview
- -Framework integrations
- -Database fundamentals
Authentication (references/guides/auth/)
Complete auth system documentation:
- -Email & password auth
- -OAuth providers (Google, GitHub, etc.)
- -Magic links
- -Phone auth (SMS, WhatsApp)
- -SSO & SAML
- -Multi-factor authentication (MFA)
- -Row Level Security (RLS)
- -User management
- -Server-side auth
- -Redirect URLs
- -Session management
Database (references/guides/database/)
PostgreSQL database features:
- -Tables and columns
- -Relationships and foreign keys
- -Functions and triggers
- -Extensions
- -Full-text search
- -Postgres roles
- -Replication
- -Connection pooling
- -Webhooks
- -Migrations
Storage (references/guides/storage/)
File storage and CDN:
- -Upload files
- -Download files
- -Delete files
- -List files
- -Transform images
- -CDN and caching
- -Access control with RLS
- -Resumable uploads
Edge Functions (references/guides/functions/)
Serverless functions:
- -Getting started
- -Deploy functions
- -Environment variables
- -Secrets management
- -Database access
- -Auth integration
- -Logging and monitoring
- -Cold starts optimization
Realtime (references/guides/realtime/)
Realtime subscriptions:
- -Postgres changes (inserts, updates, deletes)
- -Broadcast messages
- -Presence tracking
- -Authorization
AI & Embeddings (references/guides/ai/)
AI and vector features:
- -Embeddings and vector search
- -pgvector extension
- -Similarity search
- -RAG patterns
- -AI integrations (OpenAI, etc.)
Platform (references/guides/platform/)
Platform management:
- -Organizations
- -Projects
- -Billing
- -Logs and monitoring
- -Performance tuning
- -Backups
- -Custom domains
- -SSL certificates
Self-Hosting (references/guides/self-hosting/)
Self-hosted Supabase:
- -Docker setup
- -Configuration
- -Monitoring
- -Backups and restore
Cron Jobs (references/guides/cron/)
Scheduled tasks with pg_cron
Queues (references/guides/queues/)
Background job queues with pgmq
Integrations (references/guides/integrations/)
Third-party integrations and tools
Local Development (references/guides/local-development/)
- -CLI setup
- -Local studio
- -Database migrations
- -Testing
- -CI/CD
Troubleshooting (references/troubleshooting/)
Common issues and solutions
Error Codes (references/errorCodes/)
API and database error reference
Quick Reference
Common Tasks
| Task | Directory to Check |
|------|-------------------|
| Setup Supabase | guides/getting-started/ |
| Email auth | guides/auth/ |
| OAuth providers | guides/auth/ |
| Database schema | guides/database/ |
| RLS policies | guides/auth/ + guides/database/ |
| File uploads | guides/storage/ |
| Edge functions | guides/functions/ |
| Realtime subscriptions | guides/realtime/ |
| Vector search | guides/ai/ |
| Migrations | guides/database/ + guides/local-development/ |
| Framework integration | guides/getting-started/ |
| Self-hosting | guides/self-hosting/ |
Framework Integrations
Supabase works with:
- -Next.js (App Router, Pages Router, Server Components)
- -React (Create React App, Vite)
- -SvelteKit
- -Nuxt
- -Vue
- -Angular
- -Flutter
- -React Native
- -And more...
When to Use This Skill
- -Setting up Supabase authentication
- -Database schema design with PostgreSQL
- -Row Level Security (RLS) policies
- -File storage and CDN
- -Edge functions deployment
- -Realtime subscriptions
- -Vector search and AI features
- -Migration from other platforms
- -Self-hosting Supabase
- -Performance optimization
- -Troubleshooting errors
How to Navigate
1. Start with guides/getting-started/ for setup
2. For auth: Browse guides/auth/
3. For database: Check guides/database/
4. For storage: See guides/storage/
5. For functions: Use guides/functions/
6. For realtime: Check guides/realtime/
7. For AI: See guides/ai/
8. For errors: Check troubleshooting/ and errorCodes/
All files are .mdx (Markdown + JSX) but readable as plain markdown.
Launch an agent with Supabase Complete Documentation on Termo.