Supabase
Integrate your application with the Supabase API
🚀 Quickstart
Connect to Supabase with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> Supabase.
Go to Connections -> Add Test Connection -> enter your Project URL and secret key. Later, you'll let your users do the same directly from your app.
Make your first request to the Supabase REST API (query a table). Replace the placeholders below: use your Environment API key, integration ID, and connection ID, and replace <your_table> with your table name (e.g. todos, users).
curl "https://api.tenklo.dev/proxy/rest/v1/<your_table>" \
-H "Authorization: Bearer <NANGO-API-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>"Or fetch credentials with the Node SDK or API.
✅ You're connected! Check the Logs tab in Tenklo to inspect requests.
Follow our Auth implementation guide to integrate Tenklo in your app.
To obtain your Project URL and secret key, follow the connect guide linked below.
📚 Supabase Integration Guides
- Connect to Supabase
Find your Project URL and secret key, then enter them in the Connect UI
Official docs: Supabase API
🧩 Pre-built syncs & actions for Supabase
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
copy-storage-object | Copy a storage object within or between buckets in Supabase. | Action | 🔗 Github |
create-auth-user | Create an auth user in Supabase. | Action | 🔗 Github |
create-signed-upload-url | Generate a signed URL that allows a client to upload a file directly to Supabase Storage without exposing the service role key. | Action | 🔗 Github |
create-signed-url | Generate a time-limited signed URL for accessing a private storage object. | Action | 🔗 Github |
create-storage-bucket | Create a storage bucket in Supabase. | Action | 🔗 Github |
create-storage-object | Upload a storage object to Supabase Storage. | Action | 🔗 Github |
delete-auth-factor | Delete an MFA factor for a user in Supabase. | Action | 🔗 Github |
delete-auth-user | Delete or archive a auth user in Supabase. | Action | 🔗 Github |
delete-storage-bucket | Delete or archive a storage bucket in Supabase. | Action | 🔗 Github |
delete-storage-object | Delete or archive a storage object in Supabase. | Action | 🔗 Github |
delete-table-rows | Delete rows from a Supabase table. | Action | 🔗 Github |
generate-auth-link | Generate a magic link, OTP, invite, signup, or recovery link for a user. | Action | 🔗 Github |
get-auth-user | Retrieve a single auth user from Supabase. | Action | 🔗 Github |
get-storage-bucket | Retrieve a single storage bucket from Supabase. | Action | 🔗 Github |
get-storage-object | Retrieve metadata for a single storage object from Supabase. | Action | 🔗 Github |
insert-table-row | Insert a row into a Supabase table. | Action | 🔗 Github |
invoke-rpc | Call a Supabase Postgres function via PostgREST. | Action | 🔗 Github |
list-auth-factors | List MFA factors enrolled for a specific user in Supabase. | Action | 🔗 Github |
list-auth-users | List auth users from Supabase. | Action | 🔗 Github |
list-storage-buckets | List storage buckets from Supabase. | Action | 🔗 Github |
list-storage-objects | List storage objects from Supabase. | Action | 🔗 Github |
query-table-rows | Query rows from a Supabase table through PostgREST. | Action | 🔗 Github |
update-auth-user | Update an auth user in Supabase. | Action | 🔗 Github |
update-storage-bucket | Update a storage bucket in Supabase. | Action | 🔗 Github |
update-storage-object | Update a storage object in Supabase. | Action | 🔗 Github |
update-table-rows | Update rows in a Supabase table. | Action | 🔗 Github |
upsert-table-row | Insert or update a row in a Supabase table, merging on conflict. | Action | 🔗 Github |
auth-users | Sync auth users from Supabase. | Sync | 🔗 Github |
storage-buckets | Sync storage buckets from Supabase | Sync | 🔗 Github |
storage-objects | Sync storage objects from Supabase. | Sync | 🔗 Github |
table-rows | Sync rows from a configured Supabase table. | Sync | 🔗 Github |