> 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.md).

# Setup

- [Basic Setup](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/basic-setup.md)
- [General notes on Bubble setup](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/basic-setup/general-notes-on-bubble-setup.md)
- [Supabase Auth](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-auth.md)
- [Initializing Auth](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-auth/initializing-auth.md)
- [How to: Login](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-auth/how-to-login.md)
- [How to: Sign Up](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-auth/how-to-sign-up.md)
- [How to: MFA](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-auth/how-to-mfa.md): A deep dive how MFA works within Supabase
- [Identity linking](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-auth/identity-linking.md)
- [Supabase Data](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data.md)
- [How to: Fetch Data](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/how-to-fetch-data.md): Detailed info, how fetching data works
- [Data Realtime V2 (beta)](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/data-realtime-v2-beta.md)
- [Foreign Table](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/foreign-table.md): Basic overview of querying and filtering through Foreign Tables
- [How to: Create a Thing](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/how-to-create-a-thing.md)
- [How to: Update a thing](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/how-to-update-a-thing.md)
- [How to: Delete a thing](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/how-to-delete-a-thing.md)
- [Data Realtime](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/data-realtime.md): Let's explore how to use Realtime's Postgres Changes feature to listen to database events.
- [Optimization Tips](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/optimization-tips.md)
- [Schema Validation](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/schema-validation.md)
- [Create XML Sitemap](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-data/create-xml-sitemap.md)
- [Supabase Storage](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-storage.md)
- [Supabase Realtime](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-realtime.md): This feature is still in Beta with limited functionality.
- [Supabase Edge Functions](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-edge-functions.md)
- [Basic Edge Function](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-edge-functions/basic-edge-function.md)
- [Bubble Setup](https://docs.relevat.hu/supabase.js-bubble-plugin/setup/supabase-edge-functions/bubble-setup.md)
