Getting Started
Use cases#
Framework quickstarts#
- Build single-page apps from reusable components, and query Supabase Postgres from the browser.
React
- Full-stack React with server rendering, wired to Supabase Postgres and cookie-based auth.
Next.js
- Full-stack Vue with server rendering, reading Postgres through a Supabase composable.
Nuxt
- Content-driven sites that render on the server and pull Supabase Postgres data per request.
Astro
- Lightweight web APIs with Supabase Auth anonymous sign-in and RLS-protected reads.
Hono
- Full-stack React and GraphQL, with Prisma migrations against your Supabase Postgres database.
RedwoodJS
- Ship iOS and Android from one React Native codebase, backed by Supabase Postgres.
Expo React Native
- Ship iOS and Android from one Dart codebase, backed by Supabase Postgres.
Flutter
- Native iOS apps in Swift, reading Postgres through the Supabase Swift SDK.
iOS SwiftUI
- Native Android apps in Kotlin and Jetpack Compose, using the Supabase Kotlin SDK.
Android Kotlin
- Full-stack Svelte that loads Supabase Postgres data in server load functions.
SvelteKit
- Fine-grained reactive UIs that load Supabase Postgres data with Solid resources.
SolidJS
- Build single-page apps with the Vue composition API, backed by Supabase Postgres.
Vue
- Type-safe full-stack React that queries Supabase Postgres in server functions.
TanStack Start
- Scaffold CRUD dashboards and admin panels straight from your Supabase Postgres tables.
Refine
- Serve Flask web apps that query Postgres with the Supabase Python client.
Python
- Full-stack PHP with Eloquent ORM connected directly to your Supabase Postgres database.
Laravel
- Convention-driven Ruby apps with Active Record connected directly to your Supabase Postgres database.
Ruby on Rails
Web app demos#
- Learn how to build a user management app with Next.js and Supabase Database, Auth, and Storage functionality.
Next.js
- Learn how to build a user management app with React and Supabase Database, Auth, and Storage functionality.
React
- Learn how to build a user management app with Vue 3 and Supabase Database, Auth, and Storage functionality.
Vue 3
- Learn how to build a user management app with Nuxt 3 and Supabase Database, Auth, and Storage functionality.
Nuxt 3
- Learn how to build a user management app with Angular and Supabase Database, Auth, and Storage functionality.
Angular
- Learn how to build a user management app with RedwoodJS and Supabase Database, Auth, and Storage functionality.
RedwoodJS
- Learn how to build a user management app with Svelte and Supabase Database, Auth, and Storage functionality.
Svelte
- Learn how to build a user management app with SvelteKit and Supabase Database, Auth, and Storage functionality.
SvelteKit
- Learn how to build a user management app with Refine and Supabase Database, Auth, and Storage functionality.
Refine
Mobile tutorials#
- Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality.
Flutter
- Learn how to build a user management app with Expo React Native and Supabase Database, Auth, and Storage functionality.
Expo React Native
- Learn how to implement social authentication in an app with Expo React Native and Supabase Database and Auth functionality.
Expo React Native Social Auth
- Learn how to build a product management app with Android and Supabase Database, Auth, and Storage functionality.
Android Kotlin
- Learn how to build a user management app with iOS and Supabase Database, Auth, and Storage functionality.
iOS Swift
- Learn how to build a user management app with Ionic React and Supabase Database, Auth, and Storage functionality.
Ionic React
- Learn how to build a user management app with Ionic Vue and Supabase Database, Auth, and Storage functionality.
Ionic Vue
- Learn how to build a user management app with Ionic Angular and Supabase Database, Auth, and Storage functionality.
Ionic Angular