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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-edge-functions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
