IT and Development
Supabase
9 min
supabase is a backend as a service (baas) platform that enables developers to build scalable applications by providing a suite of integrated tools with the supabase app in {{product name}} , you can manage the file storage, receive real time updates, and store and query data in your supabase account requirements to use the supabase app in {{product name}} , you must have a supabase account additionally, you must set up an organization and a project in your supabase account connect supabase and {{product name}} to get started, you must first create a connection between supabase and {{product name}} , allowing the two services to communicate to create the connection, you need to supabase /#obtain your project id and api key in supabase supabase /#create the connection in obtain your project id and api key in supabase before you create the connection in {{product name}} , you should first obtain a project id and an api key in your supabase account to obtain the project id and the api key log in to your supabase account on the left sidebar, click projects click the project you want manage and scroll to the bottom of the page in the project api section, copy the project url and the api key and store it in a safe place you'll use this value in the project id and api key connection field in {{product name}} create the connection in {{product name}} once you have your supabase access token, you're ready to create the connection in {{product name}} to create the connection log in to your {{product name}} account, add a supabase module to your {{scenario singular lowercase}} , and click create a webhook , then click create a connection optional in the connection name field, enter a name for the connection in the project id field, enter the p roject url you copied from your supabase account in the api key field, enter your api key you copied from your supabase account click save if prompted, authenticate your account and confirm access you've successfully created the connection and can now use the supabase app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps here https //help make com/connect an application#tn2pj set up a supabase webhook the supabase app has instant modules — webhooks that watch for certain changes in supabase and immediately start your {{scenario singular lowercase}} when those changes happen to use these modules, you must set up the webhook in your supabase account to set up the webhook add a supabase instant module to your {{scenario singular lowercase}} and click create a webhook optional enter a name for the webhook in the webhook name field i n the connection field, select a connection for the webhook if you haven't created a supabase connection yet, refer to the supabase /#connect supabase and section above click save > copy address to clipboard you'll paste this address in the http request section in your supabase account log in to your supabase account in the left sidebar, click database > webhooks click the webhooks tab click create a new hook in the name field, enter a name for the webhook from the table dropdown, select the table select one or multiple events to be watched by the webhook in the http request section, paste the url click create webhook your webhook is now set up when the selected change occurs in supabase, {{product name}} will immediately be notified and start your {{scenario singular lowercase}} supabase modules after connecting to the supabase app, you can use the following types of modules to build your {{scenario plural lowercase}} triggers watch events actions create a bucket create a row delete a bucket delete rows get a bucket get rows count make an api call upload a file upsert a record searches list buckets search rows templates you can look for supabase templates in make's template gallery , where you'll find thousands of pre created {{scenario plural lowercase}} supabase resources supabase api documentation supabase help center supabase support