> For the complete documentation index, see [llms.txt](https://academy.gooey.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.gooey.ai/ai-for-impact/module-9/adding-functions-for-data.md).

# Adding Functions for Data

You can use custom REST APIs and JS Functions through the Functions sandbox.&#x20;

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>How to Connect FirebaseDB to AI Agent</td><td><a href="/spaces/5BFP5RUm6rTLXk8wUSTf/pages/Ihaomnvw7vVf8pmKbMnc">/spaces/5BFP5RUm6rTLXk8wUSTf/pages/Ihaomnvw7vVf8pmKbMnc</a></td><td><a href="/files/Sh3roksKlgMjh8ZyaiWa">/files/Sh3roksKlgMjh8ZyaiWa</a></td></tr><tr><td>EXAMPLE: FirebaseDB (POST) </td><td><a href="https://gooey.ai/functions/firebase-rtdb-post-with-cryptohash-8vs0hcmv8fuz/">https://gooey.ai/functions/firebase-rtdb-post-with-cryptohash-8vs0hcmv8fuz/</a></td><td><a href="/files/geZV2QiJXbYLZVJ9xlkm">/files/geZV2QiJXbYLZVJ9xlkm</a></td></tr><tr><td>EXAMPLE: FirebaseDB (GET) </td><td><a href="https://gooey.ai/functions/firebase-rtdb-get-nurse-julie-with-cryptohash-xfjguuiesy28/">https://gooey.ai/functions/firebase-rtdb-get-nurse-julie-with-cryptohash-xfjguuiesy28/</a></td><td><a href="/files/EjGE3YZe5ze3pXDTOWAi">/files/EjGE3YZe5ze3pXDTOWAi</a></td></tr><tr><td>EXAMPLE: Using ISDA Soil API</td><td><a href="https://gooey.ai/functions/isda-soil-api-s1zad30sloo4/">https://gooey.ai/functions/isda-soil-api-s1zad30sloo4/</a></td><td><a href="/files/xbHQPDGWvkAEf742I3RX">/files/xbHQPDGWvkAEf742I3RX</a></td></tr></tbody></table>
