When your app needs backend features (user accounts, saving data, file uploads), the AI will prompt you to connect Supabase. An inline connect widget appears in the chat.
Click the connect button when prompted
Authorize Fastshot to access your Supabase project
The connection is established automatically
If you don’t need a backend yet, you can skip the Supabase prompt. The AI will use local storage as a fallback. You can always connect later.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Fastshot","colors":{"primary":"#6366F1","light":"#818CF8","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/fastshot/1GOZ29WDk-Rie3zq/logo/light.svg?fit=max\u0026auto=format\u0026n=1GOZ29WDk-Rie3zq\u0026q=85\u0026s=280a3d6663ced2fa56270cedd2bc9374","dark":"https://mintcdn.com/fastshot/1GOZ29WDk-Rie3zq/logo/dark.svg?fit=max\u0026auto=format\u0026n=1GOZ29WDk-Rie3zq\u0026q=85\u0026s=a700b581b43a785e83ef0461a32c13cb"},"favicon":"https://mintcdn.com/fastshot/1GOZ29WDk-Rie3zq/favicon.svg?fit=max\u0026auto=format\u0026n=1GOZ29WDk-Rie3zq\u0026q=85\u0026s=c855d27041fea38cdf04b9f4f6502984","navbar":{"links":[{"href":"https://discord.com/invite/4UHnKKmj9q","label":"Discord"}],"primary":{"type":"button","label":"Get Started","href":"https://fastshot.ai"}},"footer":{"socials":{"discord":"https://discord.com/invite/4UHnKKmj9q"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/4UHnKKmj9q"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fastshot","hasAudioNarration":false,"actualSubdomain":"fastshot","customDomains":["docs.fastshot.ai"],"gitSource":{"type":"github","owner":"fastshot-inc","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7fc606b7928c8bf2d852b","collectionId":"0446db35-fae3-4570-ba85-5a2bd29f103b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7fc606b7928c8bf2d852b"},"feedback":{"thumbs":true,"edits":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae7fc606b7928c8bf2d852b","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Guides","count":21},{"language":"default","tag":"Creating Your App","count":5},{"language":"default","tag":"Integrations","count":4},{"language":"default","tag":"Working With Your App","count":4},{"language":"default","tag":"Getting Started","count":3},{"language":"default","tag":"Publishing","count":3},{"language":"default","tag":"Support","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/supabase-backend","slug":"/integrations/supabase-backend","pageMetadata":{"title":"Supabase Backend","description":"Add authentication, database, and storage to your app","href":"/integrations/supabase-backend"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Add authentication, database, and storage to your app\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-supabase-provides`,children:`What Supabase provides`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://supabase.com`,children:`Supabase`}),` is an open-source backend platform. When connected to Fastshot, your app can use:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Authentication`}),` — email/password, Google, and Apple sign-in`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Database`}),` — PostgreSQL with real-time subscriptions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Storage`}),` — file and image uploads with public URLs`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`connecting-supabase`,children:`Connecting Supabase`}),`\n`,_jsx(_components.p,{children:`When your app needs backend features (user accounts, saving data, file uploads), the AI will prompt you to connect Supabase. An inline connect widget appears in the chat.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Click the connect button when prompted`}),`\n`,_jsx(_components.li,{children:`Authorize Fastshot to access your Supabase project`}),`\n`,_jsx(_components.li,{children:`The connection is established automatically`}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`If you don’t need a backend yet, you can skip the Supabase prompt. The AI will use local storage as a fallback. You can always connect later.`})}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(_components.p,{children:`Once connected, you can add auth to your app:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Add a login screen with email and password”`}),`\n`,_jsx(_components.li,{children:`“Add Google sign-in”`}),`\n`,_jsx(_components.li,{children:`“Add Apple sign-in”`}),`\n`,_jsx(_components.li,{children:`“Add a password reset flow”`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The AI generates the authentication UI and connects it to Supabase Auth. Session management is handled automatically.`}),`\n`,_jsx(Heading,{level:`2`,id:`database`,children:`Database`}),`\n`,_jsx(_components.p,{children:`Store and retrieve data with Supabase’s PostgreSQL database:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Save user profiles to the database”`}),`\n`,_jsx(_components.li,{children:`“Add a favorites list that persists across sessions”`}),`\n`,_jsx(_components.li,{children:`“Show real-time updates when new items are added”`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The AI generates the database queries, table structures, and real-time subscription code.`}),`\n`,_jsx(Heading,{level:`2`,id:`storage`,children:`Storage`}),`\n`,_jsx(_components.p,{children:`Upload and manage files:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Let users upload profile photos”`}),`\n`,_jsx(_components.li,{children:`“Add image attachments to posts”`}),`\n`,_jsx(_components.li,{children:`“Store receipt photos with expenses”`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Files are uploaded to Supabase Storage buckets with proper access control policies.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Storage limits:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`10 MB per file`}),`\n`,_jsxs(_components.li,{children:[`Image files only (`,_jsx(_components.code,{children:`image/*`}),` MIME types) by default`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`without-supabase`,children:`Without Supabase`}),`\n`,_jsx(_components.p,{children:`If you choose not to connect Supabase, your app uses:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AsyncStorage`}),` for local data persistence`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Zustand`}),` for in-memory state management`]}),`\n`,_jsx(_components.li,{children:`No authentication or cloud storage`}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can connect Supabase at any time to upgrade to cloud-based features.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Supabase Backend","description":"Add authentication, database, and storage to your app","href":"/integrations/supabase-backend"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What Supabase provides","slug":"what-supabase-provides","depth":2,"children":[]},{"title":"Connecting Supabase","slug":"connecting-supabase","depth":2,"children":[]},{"title":"Authentication","slug":"authentication","depth":2,"children":[]},{"title":"Database","slug":"database","depth":2,"children":[]},{"title":"Storage","slug":"storage","depth":2,"children":[]},{"title":"Without Supabase","slug":"without-supabase","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"fastshot","siteName":"Fastshot","title":"Supabase Backend - Fastshot","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-10T22:28:09.329Z","originalFileLocation":"integrations/supabase-backend.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Add authentication, database, and storage to your app\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fastshot\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Supabase Backend - Fastshot\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add authentication, database, and storage to your app\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fastshot\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fastshot.ai/integrations/supabase-backend\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fastshot.mintlify.site/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Supabase+Backend\u0026amp;description=Add+authentication%2C+database%2C+and+storage+to+your+app\u0026amp;theme=40a3bb0fd6530c795cd0e8c6\u0026amp;signature=186d5011d15fe800a313d6bb00745b5574cf5b9809bd32b7ca376c2e53b2002e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Supabase Backend - Fastshot\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add authentication, database, and storage to your app\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fastshot.mintlify.site/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Supabase+Backend\u0026amp;description=Add+authentication%2C+database%2C+and+storage+to+your+app\u0026amp;theme=40a3bb0fd6530c795cd0e8c6\u0026amp;signature=186d5011d15fe800a313d6bb00745b5574cf5b9809bd32b7ca376c2e53b2002e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/fastshot/kcBVnMM7OZMxEqtF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fastshot\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366F1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fastshot.ai/integrations/supabase-backend\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/supabase-backend.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fastshot.ai/#organization\",\"name\":\"Fastshot\",\"url\":\"https://docs.fastshot.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fastshot/1GOZ29WDk-Rie3zq/logo/light.svg?fit=max\u0026auto=format\u0026n=1GOZ29WDk-Rie3zq\u0026q=85\u0026s=280a3d6663ced2fa56270cedd2bc9374\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fastshot.ai#website\",\"name\":\"Fastshot\",\"url\":\"https://docs.fastshot.ai\",\"publisher\":{\"@id\":\"https://docs.fastshot.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fastshot.ai/integrations/supabase-backend#webpage\",\"url\":\"https://docs.fastshot.ai/integrations/supabase-backend\",\"name\":\"Supabase Backend\",\"description\":\"Add authentication, database, and storage to your app\",\"dateModified\":\"2026-03-10T22:28:09.329Z\",\"isPartOf\":{\"@id\":\"https://docs.fastshot.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fastshot.ai/integrations/supabase-backend#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fastshot.ai/integrations/supabase-backend#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Fastshot\",\"item\":\"https://docs.fastshot.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Supabase Backend\",\"item\":\"https://docs.fastshot.ai/integrations/supabase-backend\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.fastshot.ai/integrations/supabase-backend#article\",\"headline\":\"Supabase Backend\",\"name\":\"Supabase Backend\",\"description\":\"Add authentication, database, and storage to your app\",\"url\":\"https://docs.fastshot.ai/integrations/supabase-backend\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fastshot.ai/integrations/supabase-backend#webpage\"},\"dateModified\":\"2026-03-10T22:28:09.329Z\",\"publisher\":{\"@id\":\"https://docs.fastshot.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fastshot.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Fastshot\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Fastshot","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/4UHnKKmj9q"}]},"tabs":[{"tab":"Guides","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":""},{"title":"Quickstart","href":"/quickstart"},{"title":"How It Works","href":"/how-it-works"}]},{"group":"Creating Your App","pages":[{"title":"Starting a Project","href":"/creating/starting-a-project"},{"title":"Prompting Guide","href":"/creating/prompting-guide"},{"title":"Using Reference Images","href":"/creating/using-reference-images"},{"title":"Website Inspiration","href":"/creating/website-inspiration"},{"title":"Asking Questions","href":"/creating/asking-questions"}]},{"group":"Working With Your App","pages":[{"title":"Preview \u0026 Testing","href":"/working/preview-and-testing"},{"title":"Making Changes","href":"/working/making-changes"},{"title":"Asset Management","href":"/working/asset-management"},{"title":"App Configuration","description":"Customize your app's name, icon, splash screen, and settings","href":"/working/app-config"}]},{"group":"Integrations","pages":[{"title":"Supabase Backend","href":"/integrations/supabase-backend"},{"title":"Monetization","description":"Add in-app purchases and subscriptions","href":"/integrations/monetization"},{"title":"Push notifications","href":"/integrations/push-notifications"},{"title":"GitHub Integration","href":"/integrations/github-integration"}]},{"group":"Publishing","pages":[{"title":"Publishing Overview","href":"/publishing/app-publishing-overview"},{"title":"Android Deployment","href":"/publishing/android-deployment"},{"title":"iOS Deployment","href":"/publishing/ios-deployment"}]},{"group":"Support","pages":[{"title":"FAQ","href":"/support/faq"},{"title":"Troubleshooting","href":"/support/troubleshooting"}]}]}]},"basePath":"","title":"Supabase Backend - Fastshot","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}