Supabase-py
Python Client for Supabase
Usage
It's usually best practice to set your api key environment variables in some way that version control doesn't track them, e.g don't put them in your python modules! Set the key and url for the supabase instance in the shell, or better yet, use a dotenv file. Heres how to set the variables in the shell.
export SUPABASE_URL="my-url-to-my-awesome-supabase-instance"
export SUPABASE_KEY="my-supa-dupa-secret-supabase-api-key"
We can then read the keys in the python source code.
import os
from supabase import create_client, Client
url: str = os.environ.get("SUPABASE_URL")
key: str = os.environ.get("SUPABASE_KEY")
supabase: Client = create_client(url, key)
Proxy
내부적으로 httpx 사용하므로 HTTP_PROXY, HTTPS_PROXY 같은 환경변수 사용하자.
See also
Favorite site
- supabase-community/supabase-py
- [추천] Supabase Python Client - Introduction - Official