rembrembdocs

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

AI, Vectors, and embeddings

Build AI-enabled applications using our Vector toolkit.

](/docs/guides/ai#examples)[

Subscription Payments (SaaS)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)