Getting Started
[
Features
A non-exhaustive list of features that Supabase provides for every project.
](features/index.md)[
Architecture
An overview of Supabase's architecture and product principles.
](architecture/index.md)[
Local Development
Use the Supabase CLI to develop locally and collaborate between teams.
](/docs/guides/cli/getting-started)
Use cases#
[
AI, Vectors, and embeddings
Build AI-enabled applications using our Vector toolkit.
](/docs/guides/ai#examples)[
Subscription Payments (SaaS)
Clone, deploy, and fully customize a SaaS subscription application with Next.js.
](https://github.com/vercel/nextjs-subscription-payments#nextjs-subscription-payments-starter)[
Partner Gallery
Postgres full-text search, image storage, and more.
](https://github.com/supabase-community/partner-gallery-example#supabase-partner-gallery-example)
Framework quickstarts#
[
React
Learn how to create a Supabase project, add some sample data to your database, and query the data from a React app.
](/docs/guides/getting-started/quickstarts/reactjs)[
Next.js
Learn how to create a Supabase project, add some sample data to your database, and query the data from a Next.js app.
](/docs/guides/getting-started/quickstarts/nextjs)[
Nuxt
Learn how to create a Supabase project, add some sample data to your database, and query the data from a Nuxt app.
](/docs/guides/getting-started/quickstarts/nuxtjs)[
Hono
Learn how to create a Supabase project, add some sample data to your database, secure it with auth, and query the data from a Hono app.
](/docs/guides/getting-started/quickstarts/hono)[
RedwoodJS
Learn how to create a Supabase project, add some sample data to your database using Prisma migration and seeds, and query the data from a RedwoodJS app.
](/docs/guides/getting-started/quickstarts/redwoodjs)[
Flutter
Learn how to create a Supabase project, add some sample data to your database, and query the data from a Flutter app.
](/docs/guides/getting-started/quickstarts/flutter)[
iOS SwiftUI
Learn how to create a Supabase project, add some sample data to your database, and query the data from an iOS app.
](/docs/guides/getting-started/quickstarts/ios-swiftui)[
Android Kotlin
Learn how to create a Supabase project, add some sample data to your database, and query the data from an Android Kotlin app.
](/docs/guides/getting-started/quickstarts/kotlin)[
SvelteKit
Learn how to create a Supabase project, add some sample data to your database, and query the data from a SvelteKit app.
](/docs/guides/getting-started/quickstarts/sveltekit)[
SolidJS
Learn how to create a Supabase project, add some sample data to your database, and query the data from a SolidJS app.
](/docs/guides/getting-started/quickstarts/solidjs)[
Vue
Learn how to create a Supabase project, add some sample data to your database, and query the data from a Vue app.
](/docs/guides/getting-started/quickstarts/vue)[
TanStack Start
Learn how to create a Supabase project, add some sample data to your database, and query the data from a TanStack Start app.
](/docs/guides/getting-started/quickstarts/tanstack)[
Refine
Learn how to create a Supabase project, add some sample data to your database, and query the data from a Refine app.
](/docs/guides/getting-started/quickstarts/refine)
Web app demos#
[
Next.js
Learn how to build a user management app with Next.js and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-nextjs)[
React
Learn how to build a user management app with React and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-react)[
Vue 3
Learn how to build a user management app with Vue 3 and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-vue-3)[
Nuxt 3
Learn how to build a user management app with Nuxt 3 and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-nuxt-3)[
Angular
Learn how to build a user management app with Angular and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-angular)[
RedwoodJS
Learn how to build a user management app with RedwoodJS and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-redwoodjs)[
Svelte
Learn how to build a user management app with Svelte and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-svelte)[
SvelteKit
Learn how to build a user management app with SvelteKit and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-sveltekit)[
Refine
Learn how to build a user management app with Refine and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-refine)
Mobile tutorials#
[
Flutter
Learn how to build a user management app with Flutter and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-flutter)[
Expo React Native
Learn how to build a user management app with Expo React Native and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-expo-react-native)[
Expo React Native Social Auth
Learn how to implement social authentication in an app with Expo React Native and Supabase Database and Auth functionality.
](/docs/guides/getting-started/tutorials/with-expo-react-native-social-auth)[
Android Kotlin
Learn how to build a product management app with Android and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-kotlin)[
iOS Swift
Learn how to build a user management app with iOS and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-swift)[
Ionic React
Learn how to build a user management app with Ionic React and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-ionic-react)[
Ionic Vue
Learn how to build a user management app with Ionic Vue and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-ionic-vue)[
Ionic Angular
Learn how to build a user management app with Ionic Angular and Supabase Database, Auth, and Storage functionality.
](/docs/guides/getting-started/tutorials/with-ionic-angular)