The Firebase Setting tab connects your platform to a Firebase project so the platform can authenticate users and deliver push notifications to web, Android, and iOS.
Click Edit Settings to open a modal and enter or update all of these values
Turn on Require phone verification after login, and choose whether it applies to Admins, Team members, or both
Click Sync Providers to pull the list of authentication providers (e.g. Google, Facebook, Email/Password) enabled in your Firebase project and apply them to the platform automatically
See a status indicator confirming whether a Firebase configuration is active, and whether phone verification is on or off
Go to the Firebase Console and create a project for your platform, then open Project Settings.
Inside the project, add a Web App. Firebase generates a config object for it.
From Firebase Console → Project Settings → General, collect API Key, Auth Domain, Project ID, Storage Bucket, Messaging Sender ID, App ID, and Measurement ID.
From Firebase Console → Project Settings → Service Accounts, click Generate New Private Key to download a JSON file. Copy the Client Email and Private Key from it — keep this file secure and never share it publicly.
From Firebase Console → Project Settings → Cloud Messaging, generate a Web Push (VAPID) key if you need push notifications.
Back in the platform, click Edit Settings and paste each value into its matching field, then click Save.
If you later enable a new sign-in provider (e.g. Google Login) directly inside Firebase, click Sync Providers on this page instead of re-entering everything by hand — the platform fetches the enabled providers from Firebase and updates itself.
Optionally, turn on Require phone verification after login and choose whether Admins, Team members, or both must verify a phone number via SMS before using the app. This requires Phone sign-in to already be enabled in your Firebase project’s console.
Settings saved but sign-in or notifications don’t work. The Edit Settings form doesn’t stop you from saving with blank fields (unlike the Instagram and Facebook OAuth tabs). Re-open Edit Settings and confirm the API Key, Project ID, and other values are all filled in.
Sync Providers seems to do nothing. If Firebase has no sign-in providers enabled yet, you’ll see a message that no saved provider configuration was found, and nothing is synced. Enable a provider in the Firebase Console first, then click Sync Providers again.
The Private Key and Vapid Key show only dots. These values are masked by default. Click the eye icon at the right of the field to show or hide the saved value. To change a value, click Edit Settings and re-enter it.
Push notifications or Firebase sign-in stop working after a key rotation. Rotate the exposed key in the Firebase Console first. Then re-open Edit Settings, paste the new privateKey and clientEmail from a freshly downloaded service-account JSON, and save. The platform can’t detect a revoked key on its own.
Last modified on October 21, 2026
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Sky Free","description":"Official documentation for Skyfree — setup guides, API references, and platform tutorials.","colors":{"primary":"#111827","light":"#6B7280","dark":"#030712"},"logo":{"light":"https://mintcdn.com/mail2skyfreegmailcom/bz3UAxUlf5patt__/logo-light.svg?fit=max\u0026auto=format\u0026n=bz3UAxUlf5patt__\u0026q=85\u0026s=fddec4c67c9f081f4eccab98f45a4949","dark":"https://mintcdn.com/mail2skyfreegmailcom/bz3UAxUlf5patt__/logo-dark.svg?fit=max\u0026auto=format\u0026n=bz3UAxUlf5patt__\u0026q=85\u0026s=10396d787ef48e193e23387f28ff681d","href":"/"},"favicon":"https://mintcdn.com/mail2skyfreegmailcom/gD5fsE_Fmldf0VFl/favicon.svg?fit=max\u0026auto=format\u0026n=gD5fsE_Fmldf0VFl\u0026q=85\u0026s=6d87795878d6be0edae09053bc90a8c2","navbar":{"links":[{"href":"https://skyfree.io","label":"Website"}],"primary":{"type":"button","label":"Get Started","href":"https://skyfree.io/signup"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mail2skyfreegmailcom","hasAudioNarration":false,"actualSubdomain":"mail2skyfreegmailcom","customDomains":["docs.skyfree.io"],"gitSource":{"type":"github","owner":"appskyfree","repo":"skyfreedocs","deployBranch":"site-build","contentDirectory":"skyfree","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae945673cd7d13c73d00dcd","collectionId":"b63b8248-7e8e-49b5-832e-aba95aaaf1f2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae945673cd7d13c73d00dcd"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae945673cd7d13c73d00dcd","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Workspace","count":322},{"language":"default","tag":"Platform","count":97},{"language":"default","tag":"Platform Settings","count":34},{"language":"default","tag":"Automation","count":31},{"language":"default","tag":"API","count":29},{"language":"default","tag":"WhatsApp","count":27},{"language":"default","tag":"MCP","count":25},{"language":"default","tag":"Tools","count":19},{"language":"default","tag":"Self-Host","count":17},{"language":"default","tag":"Self-Hosted","count":17}],"searchSettings":{"maxResults":4,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"byok-sep-25","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":"billing-updated-9-15","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}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--skyfree-radius:8px}#content-area .accordion,#content-area .callout,#content-area .card,#content-area .code-block,#content-area .frame,#content-area [class*=rounded-2xl],#content-area [class*=rounded-xl],#navbar [class*=rounded-2xl],#navbar [class*=rounded-xl],#sidebar [class*=rounded-2xl],#sidebar [class*=rounded-lg],#sidebar [class*=rounded-xl],#sidebar-content [class*=rounded-2xl],#sidebar-content [class*=rounded-lg],#sidebar-content [class*=rounded-xl]{border-radius:var(--skyfree-radius)!important}"}],"page":{"pagePath":"platform/settings/firebase","slug":"/platform/settings/firebase","pageMetadata":{"title":"Firebase Settings","description":"Connect a Firebase project for sign-in, push notifications, and phone verification.","href":"/platform/settings/firebase"},"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: \"Connect a Firebase project for sign-in, push notifications, and phone verification.\"\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,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-is-this`,children:`What is this?`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Firebase Setting`}),` tab connects your platform to a Firebase project so the platform can authenticate users and deliver push notifications to web, Android, and iOS.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-can-i-do-here`,children:`What can I do here?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`View the current Firebase configuration (API Key, Auth Domain, Project ID, Storage Bucket, Messaging Sender ID, App ID, Measurement ID, Private Key, Client Email, Vapid Key)`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Edit Settings`}),` to open a modal and enter or update all of these values`]}),`\n`,_jsxs(_components.li,{children:[`Turn on `,_jsx(_components.strong,{children:`Require phone verification after login`}),`, and choose whether it applies to Admins, Team members, or both`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Sync Providers`}),` to pull the list of authentication providers (e.g. Google, Facebook, Email/Password) enabled in your Firebase project and apply them to the platform automatically`]}),`\n`,_jsx(_components.li,{children:`See a status indicator confirming whether a Firebase configuration is active, and whether phone verification is on or off`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-use-it`,children:`How to use it`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.a,{href:`https://console.firebase.google.com/`,children:`Firebase Console`}),` and create a project for your platform, then open `,_jsx(_components.strong,{children:`Project Settings`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Inside the project, add a `,_jsx(_components.strong,{children:`Web App`}),`. Firebase generates a config object for it.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`From `,_jsx(_components.strong,{children:`Firebase Console → Project Settings → General`}),`, collect API Key, Auth Domain, Project ID, Storage Bucket, Messaging Sender ID, App ID, and Measurement ID.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`From `,_jsx(_components.strong,{children:`Firebase Console → Project Settings → Service Accounts`}),`, click `,_jsx(_components.strong,{children:`Generate New Private Key`}),` to download a JSON file. Copy the `,_jsx(_components.strong,{children:`Client Email`}),` and `,_jsx(_components.strong,{children:`Private Key`}),` from it — keep this file secure and never share it publicly.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`From `,_jsx(_components.strong,{children:`Firebase Console → Project Settings → Cloud Messaging`}),`, generate a Web Push (VAPID) key if you need push notifications.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Back in the platform, click `,_jsx(_components.strong,{children:`Edit Settings`}),` and paste each value into its matching field, then click `,_jsx(_components.strong,{children:`Save`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`If you later enable a new sign-in provider (e.g. Google Login) directly inside Firebase, click `,_jsx(_components.strong,{children:`Sync Providers`}),` on this page instead of re-entering everything by hand — the platform fetches the enabled providers from Firebase and updates itself.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Optionally, turn on `,_jsx(_components.strong,{children:`Require phone verification after login`}),` and choose whether Admins, Team members, or both must verify a phone number via SMS before using the app. This requires Phone sign-in to already be enabled in your Firebase project’s console.`]}),`\n`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/mail2skyfreegmailcom/RbQ-QWSO7Z1yojdz/images/firebase-required-scopes-card.png?fit=max\u0026auto=format\u0026n=RbQ-QWSO7Z1yojdz\u0026q=85\u0026s=cc877346bf98fb826ba864c1aedaa90f`,alt:`The \"Required OAuth Scopes\" card listing the four Google API scopes granted to the Firebase service account`,\"data-og-width\":`1282`,width:`1282`,\"data-og-height\":`953`,height:`953`,\"data-path\":`images/firebase-required-scopes-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/mail2skyfreegmailcom/RbQ-QWSO7Z1yojdz/images/firebase-required-scopes-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=RbQ-QWSO7Z1yojdz\u0026q=85\u0026s=41ac73f3d0abb41b62b0774b6b1d21e0 280w, https://mintcdn.com/mail2skyfreegmailcom/RbQ-QWSO7Z1yojdz/images/firebase-required-scopes-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=RbQ-QWSO7Z1yojdz\u0026q=85\u0026s=90f8cfdd90b1bde9a594e7c17093fed4 560w, https://mintcdn.com/mail2skyfreegmailcom/RbQ-QWSO7Z1yojdz/images/firebase-required-scopes-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=RbQ-QWSO7Z1yojdz\u0026q=85\u0026s=2e9f18f7c190466ffecb3353c674872c 840w, https://mintcdn.com/mail2skyfreegmailcom/RbQ-QWSO7Z1yojdz/images/firebase-required-scopes-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=RbQ-QWSO7Z1yojdz\u0026q=85\u0026s=51ad0c287e5a8f73446121048c99ccd7 1100w, https://mintcdn.com/mail2skyfreegmailcom/RbQ-QWSO7Z1yojdz/images/firebase-required-scopes-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=RbQ-QWSO7Z1yojdz\u0026q=85\u0026s=d3fe691b3720367dd6bd3bd5c5d568f6 1650w, https://mintcdn.com/mail2skyfreegmailcom/RbQ-QWSO7Z1yojdz/images/firebase-required-scopes-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=RbQ-QWSO7Z1yojdz\u0026q=85\u0026s=e31e5ff03ac2eb765148ea90575eeb37 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting-/-technical-notes`,children:`Troubleshooting / Technical Notes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Settings saved but sign-in or notifications don’t work.`}),` The `,_jsx(_components.strong,{children:`Edit Settings`}),` form doesn’t stop you from saving with blank fields (unlike the Instagram and Facebook OAuth tabs). Re-open `,_jsx(_components.strong,{children:`Edit Settings`}),` and confirm the API Key, Project ID, and other values are all filled in.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sync Providers seems to do nothing.`}),` If Firebase has no sign-in providers enabled yet, you’ll see a message that no saved provider configuration was found, and nothing is synced. Enable a provider in the Firebase Console first, then click `,_jsx(_components.strong,{children:`Sync Providers`}),` again.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The Private Key and Vapid Key show only dots.`}),` These values are masked by default. Click the eye icon at the right of the field to show or hide the saved value. To change a value, click `,_jsx(_components.strong,{children:`Edit Settings`}),` and re-enter it.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Push notifications or Firebase sign-in stop working after a key rotation.`}),` Rotate the exposed key in the Firebase Console first. Then re-open `,_jsx(_components.strong,{children:`Edit Settings`}),`, paste the new `,_jsx(_components.code,{children:`privateKey`}),` and `,_jsx(_components.code,{children:`clientEmail`}),` from a freshly downloaded service-account JSON, and save. The platform can’t detect a revoked key on its own.`]}),`\n`]})]})}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":"Firebase Settings","description":"Connect a Firebase project for sign-in, push notifications, and phone verification.","href":"/platform/settings/firebase"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is this?","slug":"what-is-this","depth":2,"children":[]},{"title":"What can I do here?","slug":"what-can-i-do-here","depth":2,"children":[]},{"title":"How to use it","slug":"how-to-use-it","depth":2,"children":[]},{"title":"Troubleshooting / Technical Notes","slug":"troubleshooting-/-technical-notes","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mail2skyfreegmailcom","siteName":"Sky Free","title":"Firebase Settings - Sky Free","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T05:41:56.006Z","gitLastModified":"2026-10-21T01:26:53.000Z","originalFileLocation":"platform/settings/firebase.md"},"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=\"Connect a Firebase project for sign-in, push notifications, and phone verification.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sky Free\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Firebase Settings - Sky Free\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect a Firebase project for sign-in, push notifications, and phone verification.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sky Free\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.skyfree.io/platform/settings/firebase\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mail2skyfreegmailcom.mintlify.app/_mintlify/api/og/v2?division=Platform+Settings\u0026amp;title=Firebase+Settings\u0026amp;description=Connect+a+Firebase+project+for+sign-in%2C+push+notifications%2C+and+phone+verification.\u0026amp;theme=a9495accb4ce5d051258f71e\u0026amp;signature=1d7d51a6018a68e5ab47b1dca92eaa81ce82000ce016707ab58d3265d743cc7d\">\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=\"Firebase Settings - Sky Free\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect a Firebase project for sign-in, push notifications, and phone verification.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mail2skyfreegmailcom.mintlify.app/_mintlify/api/og/v2?division=Platform+Settings\u0026amp;title=Firebase+Settings\u0026amp;description=Connect+a+Firebase+project+for+sign-in%2C+push+notifications%2C+and+phone+verification.\u0026amp;theme=a9495accb4ce5d051258f71e\u0026amp;signature=1d7d51a6018a68e5ab47b1dca92eaa81ce82000ce016707ab58d3265d743cc7d\">\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/mail2skyfreegmailcom/GLBrt-6F-dd0ymTP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sky Free\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111827\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.skyfree.io/platform/settings/firebase\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/platform/settings/firebase.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.skyfree.io/#organization\",\"name\":\"Sky Free\",\"url\":\"https://docs.skyfree.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mail2skyfreegmailcom/bz3UAxUlf5patt__/logo-light.svg?fit=max\u0026auto=format\u0026n=bz3UAxUlf5patt__\u0026q=85\u0026s=fddec4c67c9f081f4eccab98f45a4949\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.skyfree.io#website\",\"name\":\"Sky Free\",\"url\":\"https://docs.skyfree.io\",\"publisher\":{\"@id\":\"https://docs.skyfree.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.skyfree.io/platform/settings/firebase#webpage\",\"url\":\"https://docs.skyfree.io/platform/settings/firebase\",\"name\":\"Firebase Settings\",\"description\":\"Connect a Firebase project for sign-in, push notifications, and phone verification.\",\"dateModified\":\"2026-10-21T01:26:53.000Z\",\"isPartOf\":{\"@id\":\"https://docs.skyfree.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.skyfree.io/platform/settings/firebase#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.skyfree.io/platform/settings/firebase#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform\",\"item\":\"https://docs.skyfree.io/platform/platform\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Platform Settings\",\"item\":\"https://docs.skyfree.io/platform/platform-settings\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Firebase Settings\",\"item\":\"https://docs.skyfree.io/platform/settings/firebase\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.skyfree.io/platform/settings/firebase#article\",\"headline\":\"Firebase Settings\",\"name\":\"Firebase Settings\",\"description\":\"Connect a Firebase project for sign-in, push notifications, and phone verification.\",\"url\":\"https://docs.skyfree.io/platform/settings/firebase\",\"mainEntityOfPage\":{\"@id\":\"https://docs.skyfree.io/platform/settings/firebase#webpage\"},\"dateModified\":\"2026-10-21T01:26:53.000Z\",\"publisher\":{\"@id\":\"https://docs.skyfree.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.skyfree.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sky Free\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sky Free","nav":{"global":null,"tabs":[{"tab":"Workspace","pages":[{"title":"Workspace","href":"/workspace/channels/overview"}]},{"tab":"Troubleshoot","pages":[{"title":"Troubleshoot","href":"/troubleshoot/overview"}]},{"tab":"Platform","groups":[{"group":"Platform","pages":[{"title":"Platform","href":"/platform/platform"},{"title":"Platform Users","href":"/platform/platform-users"},{"title":"Connected Users","href":"/platform/connected-users"},{"title":"Platform Channels","href":"/platform/platform-channels"},{"title":"Platform Wallets","href":"/platform/platform-wallets"},{"title":"Platform Plans","href":"/platform/platform-plans"},{"title":"Platform Subscriptions","href":"/platform/platform-subscriptions"},{"title":"Platform Transactions","href":"/platform/platform-transactions"},{"title":"Payment Gateway","href":"/platform/gateway"},{"title":"Platform Billing","href":"/platform/platform-billing"},{"group":"Platform Settings","pages":[{"title":"Platform Settings","sidebarTitle":"Overview","href":"/platform/platform-settings"},{"title":"Domain Setup","href":"/platform/settings/domain-setup"},{"title":"Payments Setting","href":"/platform/settings/payments-setting"},{"title":"General Settings","href":"/platform/settings/general-settings"},{"title":"Storage Settings","href":"/platform/settings/storage"},{"title":"Email Settings","href":"/platform/settings/email-settings"},{"title":"App Settings","href":"/platform/settings/app-settings"},{"title":"Support Ticket Settings","href":"/platform/settings/support-ticket-settings"},{"title":"Report Settings","href":"/platform/settings/report-settings"},{"title":"Trial Settings","href":"/platform/settings/trial-settings"},{"title":"Tax Settings","href":"/platform/settings/tax-settings"},{"title":"Wallet Settings","href":"/platform/settings/wallet-settings"},{"title":"Affiliate Settings","href":"/platform/settings/affiliate-settings"},{"title":"Menu Manager","href":"/platform/settings/menu-manager"},{"title":"Footer Socials","description":"Add and manage the social media links shown in your landing page footer.","href":"/platform/settings/footer-socials"},{"title":"Firebase Settings","href":"/platform/settings/firebase"},{"title":"AI Agent Settings","description":"Offer your own AI model and voice to customers, set what they pay, and configure the tools AI Agents rely on.","href":"/platform/settings/ai-agent-settings"},{"title":"Integration Settings","href":"/platform/settings/integration-settings"},{"title":"Platform Visibility","href":"/platform/settings/platform-visibility"},{"title":"Data Retention","href":"/platform/settings/data-retention"},{"title":"AI Assist","href":"/platform/settings/ai-assist-settings"},{"title":"MCP","href":"/platform/settings/mcp-settings"},{"title":"WhatsApp OAuth","href":"/platform/settings/whatsapp-oauth"},{"title":"Google OAuth","href":"/platform/settings/google-oauth"},{"title":"Instagram OAuth","href":"/platform/settings/instagram-oauth"},{"title":"Facebook OAuth","href":"/platform/settings/facebook-oauth"},{"title":"Telegram","href":"/platform/settings/telegram-settings"},{"title":"TikTok OAuth","href":"/platform/settings/tiktok-oauth"},{"title":"Threads Settings","href":"/platform/settings/threads-oauth"},{"title":"reCAPTCHA","href":"/platform/settings/recaptcha"},{"title":"Webhook Integration","href":"/platform/settings/webhook-integration"},{"title":"Meta Relay","href":"/platform/settings/meta-relay"},{"title":"Email Templates","href":"/platform/settings/email-templates"},{"title":"Platform Version","href":"/platform/settings/platform-version"}]},{"title":"Platform Tickets","href":"/platform/support-tickets"},{"title":"Notifications","href":"/platform/notifications"},{"title":"SEO Management","href":"/platform/seo-management"},{"title":"Migration","href":"/platform/migration"}]}]},{"tab":"Self-Host","pages":[{"title":"Self-Host","href":"/self-host/overview"}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/introduction"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/overview"}]}]},"basePath":"","title":"Firebase Settings - Sky Free","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}