Skip to main content

Getting Started

  • Build with AI tools: Develop with Supabase AI-first using plugins, MCP, and skills.
  • API Keys: Learn about the different API keys in Supabase and how to use them.
  • Local Development: Use the Supabase CLI to develop locally and collaborate between teams.

Use cases

Framework quickstarts

  • React: Build single-page apps from reusable components, and query Supabase Postgres from the browser.
  • Next.js: Full-stack React with server rendering, wired to Supabase Postgres and cookie-based auth.
  • TanStack Start: Type-safe full-stack React that queries Supabase Postgres in server functions.
  • Astro: Content-driven sites that render on the server and pull Supabase Postgres data per request.
  • Vue: Build single-page apps with the Vue composition API, backed by Supabase Postgres.
  • Nuxt: Full-stack Vue with server rendering, reading Postgres through a Supabase composable.
  • SvelteKit: Full-stack Svelte that loads Supabase Postgres data in server load functions.
  • SolidJS: Fine-grained reactive UIs that load Supabase Postgres data with Solid resources.
  • RedwoodJS: Full-stack React and GraphQL, with Prisma migrations against your Supabase Postgres database.
  • Refine: Scaffold CRUD dashboards and admin panels straight from your Supabase Postgres tables.
  • Hono: Lightweight web APIs with Supabase Auth anonymous sign-in and RLS-protected reads.
  • iOS SwiftUI: Native iOS apps in Swift, reading Postgres through the Supabase Swift SDK.
  • Android Kotlin: Native Android apps in Kotlin and Jetpack Compose, using the Supabase Kotlin SDK.
  • Expo React Native: Ship iOS and Android from one React Native codebase, backed by Supabase Postgres.
  • Flutter: Ship iOS and Android from one Dart codebase, backed by Supabase Postgres.
  • Python: Serve Flask web apps that query Postgres with the Supabase Python client.
  • Reflex: Full-stack Python web apps that query Supabase Postgres with the async Python client.
  • Laravel: Full-stack PHP with Eloquent ORM connected directly to your Supabase Postgres database.
  • Ruby on Rails: Convention-driven Ruby apps with Active Record connected directly to your Supabase Postgres database.
  • Spring Boot: Java APIs with Spring Data JPA connected directly to your Supabase Postgres database.

Web app demos

  • Next.js: Learn how to build a user management app with Next.js and Supabase Database, Auth, and Storage functionality.
  • React: Learn how to build a user management app with React and Supabase Database, Auth, and Storage functionality.
  • Vue 3: Learn how to build a user management app with Vue 3 and Supabase Database, Auth, and Storage functionality.
  • Nuxt 3: Learn how to build a user management app with Nuxt 3 and Supabase Database, Auth, and Storage functionality.
  • Angular: Learn how to build a user management app with Angular and Supabase Database, Auth, and Storage functionality.
  • RedwoodJS: Learn how to build a user management app with RedwoodJS and Supabase Database, Auth, and Storage functionality.
  • Svelte: Learn how to build a user management app with Svelte and Supabase Database, Auth, and Storage functionality.
  • SvelteKit: Learn how to build a user management app with SvelteKit and Supabase Database, Auth, and Storage functionality.
  • Refine: Learn how to build a user management app with Refine and Supabase Database, Auth, and Storage functionality.

Mobile tutorials

  • Flutter: Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality.
  • Expo React Native: Learn how to build a user management app with Expo React Native and Supabase Database, Auth, and Storage functionality.
  • Expo React Native Social Sign-in: Learn how to implement social sign-in in an app with Expo React Native and Supabase Database and Auth functionality.
  • Android Kotlin: Learn how to build a product management app with Android and Supabase Database, Auth, and Storage functionality.
  • iOS Swift: Learn how to build a user management app with iOS and Supabase Database, Auth, and Storage functionality.
  • Ionic React: Learn how to build a user management app with Ionic React and Supabase Database, Auth, and Storage functionality.
  • Ionic Vue: Learn how to build a user management app with Ionic Vue and Supabase Database, Auth, and Storage functionality.
  • Ionic Angular: Learn how to build a user management app with Ionic Angular and Supabase Database, Auth, and Storage functionality.