> For the complete documentation index, see [llms.txt](https://docs.relevat.hu/supabase.js-bubble-plugin/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-edge-functions.md).

# Supabase Edge Functions

### Run Edge Function and return the values to Bubble

Edge Functions are a great way to run complex logic or pre-process data before displaying. It's quick, cheap and easy to use, however deploying an edge function can be a little bit of an effort.&#x20;

How to Deploy an Edge Function in a few Simple steps:&#x20;

* Open Visual Studio Code, and in the terminal run `supabase login` this will open a browser window to log in, and give you an access token.&#x20;
* Run `supabase init` to initialise a project locally
* Run `supabase functions new hello-world` to create a new function locally. Change "hello-world" to anything you'd like, but needs to be unique.
* Write your code and once done, Run `supabase functions deploy hello-world`

<br>
