kestra-io / kestra

Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code and from the UI.
https://kestra.io
Apache License 2.0
7.72k stars 472 forks source link

Add a Supabase plugin #4711

Open anna-geller opened 1 month ago

anna-geller commented 1 month ago

image

Cansiano commented 1 month ago

preferable supabase features: create project create table ( or have option to run sql with the create table commands) change table get table info (scheme) read data from table (sql query) add rows into table (sql query) delete rows update rows add files to storage download files from storage get file info from storage

shrutimantri commented 1 month ago

We can connect to Supabase using Postgres driver. Hence, we can achieve all the table and trigger related operations with Postgres plugin.

When it comes to Supabase storage, it is s3-compatible. Hence, we can use minio plugin for all storage related operations.