{"repo":"SiddhantSadangi/st_supabase_connection","free":true,"listed":false,"github":"https://github.com/SiddhantSadangi/st_supabase_connection","clone":"git clone https://github.com/SiddhantSadangi/st_supabase_connection.git","description":"An easy-to-use Supabase connector for Streamlit that caches your API calls to make querying fast and cheap.","language":"Python","stars":141,"topics":["connector","streamlit","streamlit-component","streamlit-webapp","supabase","supabase-db","supabase-storage","auth","db","storage"],"license":"MIT","category":"auth-billing-email","readme_excerpt":":electric plug: Streamlit Supabase Connector A Streamlit connection component to connect Streamlit to Supabase Storage, Database, and Auth. Contents - :electric\\ plug: Streamlit Supabase Connector - Contents - 🚀 Quickstart - :student: Interactive tutorial - :thinking: Why use this? - :hammer\\ and\\ wrench: Setup - :magic\\ wand: Usage - :ok\\ hand: Supported methods - :books: Examples - :package: Storage operations - List existing buckets - Create a bucket - Get bucket details - Update a bucket - Move files in a bucket - List objects in a bucket - Empty a bucket - Delete a bucket - :file\\ cabinet: Database operations - Simple query - Query with join - Filter through foreign tables - Insert rows - :lock: Auth operations - Create new user - Sign in with password - Retrieve session - Retrieve user - Sign out - :star: Explore all options in a demo app - :bow: Acknowledgements - :hugs: Want to support my work? 🚀 Quickstart 1. Install the connector and its dependencies. 2. Provide your Supabase credentials. In Streamlit Cloud, add them to secrets.toml : For local development you can use environment variables ( SUPABASE URL , SUPABASE KEY ) or pass the values directly during connection creation. 3. Create the cached connection in your app. :student: Interactive tutorial :thinking: Why use this? - [x] Cache functionality to cache returned results. Save time and money on your API requests - [x] Same method names as the Supabase Python API. Minimum relearning required - [x] Exposes more","default_branch":null,"files":null,"tree":[],"storefront":"/r/SiddhantSadangi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SiddhantSadangi/st_supabase_connection/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}