# 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>
