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.

81
/ 100
Verified

This is a Python client that helps developers build applications using Supabase. It allows them to interact with a Postgres database, manage user authentication, control file storage, and use real-time data streaming. Developers can integrate Supabase services into their Python-based web frameworks like Flask, Django, or FastAPI.

2,470 stars. Used by 9 other packages. Actively maintained with 6 commits in the last 30 days. Available on PyPI.

Use this if you are a Python developer building web applications and need a backend solution for databases, user management, and file storage.

Not ideal if you are a data scientist or analyst looking for a tool for data analysis, visualization, or machine learning, as this is a developer-focused client library.

web-development backend-services database-integration user-authentication cloud-storage
Maintenance 17 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

2,470

Forks

459

Language

Python

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

6

Dependencies

7

Reverse dependents

9

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.