# Setup

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