Quick Links
Authentication Examples
OAuth, MFA, magic links, and more
Database Examples
Queries, relations, RLS, and triggers
Storage Examples
File uploads, image transforms, and CDN
AI Examples
Vector search, embeddings, and AI integrations
Example Repository Structure
All examples are available in our GitHub repository organized by feature:Featured Examples
Full-Stack Applications
Next.js Todo App
Next.js Todo App
A complete todo application with authentication, database operations, and RLS.Features:
- User authentication
- CRUD operations
- Row Level Security
- Real-time updates
Next.js User Management
Next.js User Management
User profile management with avatar uploads and authentication.Features:
- Email/password auth
- Profile management
- Avatar uploads
- Storage integration
Slack Clone
Slack Clone
Real-time chat application with channels and presence.Features:
- Real-time messaging
- Multiple channels
- Online presence
- Message history
Framework-Specific Examples
- Next.js
- React
- Vue
- Flutter
- SvelteKit
By Use Case
Authentication
Email/Password
Basic email and password authentication
OAuth
Google, GitHub, and social providers
Magic Links
Passwordless authentication
MFA
Multi-factor authentication
Phone Auth
SMS-based authentication
SSO
Enterprise single sign-on
Database
CRUD Operations
Create, read, update, delete
Relations
Join tables and foreign keys
RLS Policies
Row level security
Triggers
Database triggers
Functions
Postgres functions
Full-Text Search
Search functionality
Storage
File Upload
Basic file uploads
Image Transform
On-the-fly transformations
Resumable Upload
Large file uploads
Private Files
Access control
CDN
Global distribution
Metadata
File metadata
Running the Examples
Prerequisites
- A Supabase account (sign up here)
- Node.js 16+ or Flutter 3+ installed
- Basic knowledge of the framework
Setup Steps
Community Examples
Explore examples built by the community:- Awesome Supabase - Curated list of projects
- Supabase Community - Community-built tools
- Made with Supabase - Showcase of apps
Contributing
Want to contribute an example? We welcome contributions!- Fork the Supabase repository
- Create your example in the appropriate directory
- Include a comprehensive README
- Submit a pull request
Get Help
Discord Community
Join our Discord for help and discussion
GitHub Discussions
Ask questions and share ideas
Documentation
Read the full documentation
Tutorials
Follow step-by-step tutorials
