Docs
Supabase Client Libraries
Supabase Client Libraries
Supabase client for React Single Page Applications
Installation
Folder structure
1import { createClient as createSupabaseClient } from '@supabase/supabase-js'
2
3export function createClient() {
4 return createSupabaseClient(
5 import.meta.env.VITE_SUPABASE_URL!,
6 import.meta.env.VITE_SUPABASE_ANON_KEY!
7 )
8}
Usage
This block installs a Supabase client for connecting your React project to Supabase. It's designed for use in client-side components.
If you've already set up a Supabase client in your project, you can just continue using that existing setup.
Getting started
First, add a .env
file to your project with the following environment variables:
VITE_SUPABASE_URL=
VITE_SUPABASE_ANON_KEY=
-
If you're using supabase.com, you can find these values in the Connect modal under App Frameworks or in your project's API settings.
-
If you're using a local instance of Supabase, you can find these values by running
supabase start
orsupabase status
(if you already have it running).