Python monorepo for all Supabase libraries. This is a work in progress, and currently these are the ones contained in this repository:
Relevant links:
- Documentation: supabase.com/docs
- Usage:
git clone https://github.com/supabase/supabase-py.git
cd supabase-pyWe recommend activating your virtual environment. For example, we like uv, conda and nix! Click here for more about Python virtual environments and working with conda and uv. For nix, just install it with flakes enabled.
Using uv:
uv venv supabase-py
source supabase-py/bin/activate
uv sync
Using venv (Python 3 built-in):
python3 -m venv env
source env/bin/activate # On Windows, use .\env\Scripts\activateUsing conda:
conda create --name supabase-py
conda activate supabase-pyUsing nix:
nix developYou can also install locally after cloning this repo. Install Development mode with pip install -e, which makes it editable, so when you edit the source code the changes will be reflected in your python module.