Supabase
10 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 , 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 , you must have a supabase account https //supabase com/ additionally, you must set up an organization and a project in your supabase account connect supabase and to get started, you must first create a connection between supabase and , allowing the two services to communicate to create the connection, you need to obtain a project id in your supabase account docid\ nmxgytxea12h4oj immir obtain an api key in your supabase account docid\ nmxgytxea12h4oj immir create the connection in make docid\ nmxgytxea12h4oj immir obtain your project id to obtain the project id log in to your supabase account click dashboard and navigate to your organization click the project you want manage in the left sidebar, click project settings c opy the project id and store it in a safe place you'll use this value in the project id connection field in obtain the api key to obtain the api key log in to your supabase account select the specific app for which you need the api key in the left sidebar, click project settings > api keys scroll down to secret keys copy the api key and store it in a safe place you'll use this value in the api key connection field in create the connection in once you have your supabase access token, you're ready to create the connection in to create the connection log in to your account, add a supabase module to your , 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 id 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 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 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 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 connect supabase and make docid\ nmxgytxea12h4oj immir 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 c lick on your project to open it in the left sidebar, click integrations in the search integrations search bar, type database webooks 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, will immediately be notified and start your supabase modules after connecting to the supabase app, you can use the following types of modules to build your 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 https //www make com/en/templates , where you'll find thousands of pre created supabase resources supabase api documentation https //supabase com/docs/reference/api/introduction supabase help center https //supabase com/docs supabase support https //supabase com/support