supabase/supabase-py

Python Client for Supabase. Query Postgres from Flask, Django, FastAPI. Python user authentication, security policies, edge functions, file storage, and realtime data streaming. Good first issue.

87
/ 100
Verified

Organized as a Python monorepo, it decouples core services into independent packages (postgrest, realtime-py, storage3, supabase_auth, supabase_functions) for modular integration with async-first workflows. Built on PostgREST for automatic API generation from Postgres schemas and leverages WebSocket connections for realtime subscriptions, enabling reactive data patterns across web frameworks.

2,470 stars and 15,568,745 monthly downloads. Used by 8 other packages. Actively maintained with 10 commits in the last 30 days. Available on PyPI.

Maintenance 20 / 25
Adoption 25 / 25
Maturity 18 / 25
Community 24 / 25

How are scores calculated?

Stars

2,470

Forks

459

Language

Python

License

MIT

Last pushed

Mar 12, 2026

Monthly downloads

15,568,745

Commits (30d)

10

Dependencies

7

Reverse dependents

8

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/supabase/supabase-py"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.