Skip to main content
Firebase
Build
  • Build
  • Get to market quickly and securely with products that can scale globally
  • Go to Build
  • Build Products
  • App Check
  • App Hosting
  • Authentication
  • Cloud Functions
  • Cloud Storage
  • Data Connect
  • Extensions
  • Firebase ML
  • Firestore
  • Genkit
  • Hosting
  • Realtime Database
  • Firebase AI Logic client SDKs
  • Generative AI
Run
  • Run
  • Run your app with confidence and deliver the best experience for your users
  • Go to Run
  • Run Products
  • A/B Testing
  • App Distribution
  • Cloud Messaging
  • Crashlytics
  • Google Analytics
  • In-App Messaging
  • Performance Monitoring
  • Remote Config
  • Test Lab
Solutions Pricing Docs
  • Overview
  • Fundamentals
  • AI
  • Build
  • Run
  • Reference
  • Samples
Community
  • Learn
  • Events
  • Stories
Support
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Blog Studio Go to console Sign in
  • Documentation
Overview Fundamentals
  • Add Firebase - Apple platforms (iOS+)
  • Add Firebase - Android
  • Add Firebase - Web
  • Add Firebase - Flutter
  • Add Firebase - C++
  • Add Firebase - Unity
  • Add Firebase - Server environments
  • Manage Firebase projects
  • Supported platforms & frameworks
  • Use Emulator Suite
  • AI assistance with Gemini in Firebase
AI
  • Develop with AI
  • Firebase Studio
    Build and ship full-stack AI-infused apps right from your browser.
  • Gemini in Firebase
    Streamline development with this AI-powered assistant in the Firebase console.
  • Build AI-powered apps
  • Firebase AI Logic
    Build AI-powered mobile and web apps and features with the Gemini and Imagen models using Firebase AI Logic
  • Genkit
    Build full-stack AI-powered applications using this open-source framework
Build
  • Emulator Suite
  • Authentication
  • App Check
  • Data Connect
  • Firestore
  • Realtime Database
  • Storage
  • Security Rules
  • App Hosting
  • Hosting
  • Cloud Functions
  • Extensions
  • ML
Run
  • Test Lab
  • App Distribution
  • Crashlytics
  • Performance Monitoring
  • Remote Config
  • A/B Testing
  • Analytics
  • Cloud Messaging
  • In-App Messaging
  • Dynamic Links
  • Google AdMob
  • Google Ads
Reference Samples
Firebase
  • Build
    • More
  • Run
    • More
  • Solutions
  • Pricing
  • Docs
    • More
    • Overview
    • Fundamentals
      • More
    • AI
      • More
    • Build
      • More
    • Run
      • More
    • Reference
    • Samples
  • Community
    • More
  • Support
  • Blog
  • Studio
  • Go to console
  • Fundamentals
  • Get started with Firebase
    • Add Firebase to an app
      • Apple platforms (iOS+)
      • Android
      • Web
      • Flutter
    • Add Firebase to a game
      • Overview
      • C++
      • Unity
    • Add Firebase to a server
    • Set up projects programmatically
    • Use Firebase with existing Cloud project
  • Manage your Firebase projects
    • Understand Firebase projects
    • Set up development workflows
      • Overview of environments
      • General best practices
      • General security guidelines
    • Configure multiple projects
    • Understand billing
      • Firebase pricing plans
      • Avoid surprise bills
      • Advanced billing alerts & logic
    • Learn about API keys for Firebase
    • Learn about locations for products & resources
    • Export project data to BigQuery
    • Manage Firebase installations
    • Import segments
    • Manage projects programmatically
    • Use the REST API
    • Use Terraform
    • Use the Admin SDK
      • Node.js
      • Java
      • Python
    • Manage project access (IAM)
    • Overview
    • Roles
      • Overview
      • Owner, Editor, Viewer roles
      • Firebase predefined roles
        • Overview
        • Firebase-level roles
        • Product-category roles
        • Product-level roles
      • Custom roles
    • Permissions
  • Platforms and frameworks
    • Supported platforms & frameworks
    • Android
      • Understand Android + Firebase
      • Migrate to KTX APIs in the main modules
      • Dependencies of Firebase Android SDKs on Google Play services
      • Prepare for Google Play data disclosure requirements
      • Troubleshooting & FAQ
    • Flutter
      • Discover Firebase for Flutter
    • Apple platforms (iOS+)
      • Understand Apple platforms + Firebase
      • Installation options
      • Migrate to Swift extension APIs in the main modules
      • Link Firebase dependencies statically or dynamically
      • Prepare for Apple App Store data disclosure requirements
      • Supporting iOS 14
      • Troubleshooting & FAQ
    • Web
      • Understand web + Firebase
      • Upgrade to the modular SDK
      • Using module bundlers
      • Web SDK setup alternatives
      • Use Firebase in dynamic web apps with SSR
      • Use Firebase in PWAs
      • Web SDK best practices
      • Supported environments for the Firebase JS SDK
    • Unity
      • Understand Unity + Firebase
      • Additional installation options
      • Integrate with your Play Games services project
      • Troubleshooting & FAQ
      • Debugging the game build, install, and run process
    • C++
      • Understand C++ + Firebase
  • Prototype and test with Emulator Suite
    • Introduction
    • Connect your app and prototype
      • Get started
      • Connect to the Authentication emulator
      • Connect to the Realtime Database emulator
      • Connect to the Firestore emulator
      • Connect to the Cloud Storage for Firebase emulator
      • Use the Hosting emulator
      • Use the App Hosting emulator
      • Connect to the Cloud Functions emulator
      • Use the Extensions emulator
    • Install, configure and integrate
  • AI-assisted development
    • Gemini in Firebase
      • Introduction
      • Set up Gemini in Firebase
      • Try Gemini in the Firebase console
    • Firebase MCP Server
      • Install the MCP Server
  • Build
  • Go to Build
  • Build Products
  • App Check
  • App Hosting
  • Authentication
  • Cloud Functions
  • Cloud Storage
  • Data Connect
  • Extensions
  • Firebase ML
  • Firestore
  • Genkit
  • Hosting
  • Realtime Database
  • Firebase AI Logic client SDKs
  • Generative AI
  • Run
  • Go to Run
  • Run Products
  • A/B Testing
  • App Distribution
  • Cloud Messaging
  • Crashlytics
  • Google Analytics
  • In-App Messaging
  • Performance Monitoring
  • Remote Config
  • Test Lab
  • Overview
  • Fundamentals
  • AI
  • Build
  • Run
  • Reference
  • Samples
  • Learn
  • Events
  • Stories
  • Add Firebase - Apple platforms (iOS+)
  • Add Firebase - Android
  • Add Firebase - Web
  • Add Firebase - Flutter
  • Add Firebase - C++
  • Add Firebase - Unity
  • Add Firebase - Server environments
  • Manage Firebase projects
  • Supported platforms & frameworks
  • Use Emulator Suite
  • AI assistance with Gemini in Firebase
  • Develop with AI
  • Firebase Studio
  • Gemini in Firebase
  • Build AI-powered apps
  • Firebase AI Logic