Skip to main content
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
SQL Connect
Extensions
Firestore
Hosting
Phone Number Verification
Realtime Database
Firebase AI Logic
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
Stories
Support
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Blog
Go to console
Sign in
Documentation
Firebase AI Logic
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
AI
Develop with AI assistance
Overview
Gemini in Firebase
Streamline development with an AI-powered assistant in Firebase interfaces and tools.
AI tools, skills, & MCP
Access agentive development tools, like our agent skills and MCP server.
Firebase Studio (deprecated)
Build and ship full-stack AI-infused apps right from your browser.
Build AI-powered apps
Firebase AI Logic
Build genAI features and securely access Gemini models directly from your mobile & web apps.
Build
Authentication
Simplify user authentication and sign-in on a secure, all-in-one identity platform.
Phone Number Verification
Obtain the phone number of a device directly from the carrier, without SMS.
App Check
Protect your backend resources from abuse and unauthorized access.
Security Rules
Define granular, server-enforced rules to protect your database and storage data.
SQL Connect
Build and scale your apps using a fully-managed PostgreSQL relational database service.
Firestore
Store and sync data using a scalable NoSQL cloud database with rich data models and queryability.
Realtime Database
Store and sync data in realtime with a NoSQL cloud database.
Storage
Store and serve content like images, audio, video with a secure cloud-hosted solution.
App Hosting
Deploy your modern, full-stack web apps with server-side rendering and AI features.
Hosting
Deploy your static and single-page web apps to a global CDN with a single command.
Cloud Functions
Run backend code in response to events without provisioning or managing a server.
Extensions (deprecated)
Deploy pre-built integrations and solutions for common tasks.
Emulator Suite
Test your app in real-world conditions without affecting live data.
Run
Test Lab
Test your Android and iOS apps on a wide range of real and virtual devices, all in the cloud.
App Distribution
Streamline delivery of pre-release Android and iOS apps to trusted testers.
Crashlytics
Track, prioritize, and fix app stability issues.
Performance Monitoring
Gain real-time insight into your app's performance and fix issues.
Remote Config
Instantly change your app's behavior and appearance, without publishing an update.
A/B Testing
Test variants to make data-driven decisions about changes, features, and campaigns.
Cloud Messaging
Send notifications and messages to your users on Android, iOS, and the Web.
In-App Messaging
Engage your active users with targeted, contextual messages within your app.
Google Analytics
Gain insights into user behavior, and optimize your app's marketing and performance.
Google AdMob
Monetize your app, gain user insights, and tailor the ad experience.
Google Ads
Run smarter campaigns, find high-value users, and measure in-app conversions.
Reference
Samples
Build
More
Run
More
Solutions
Pricing
Docs
More
Overview
Fundamentals
More
AI
More
Build
More
Run
More
Reference
Samples
Community
More
Support
Blog
Go to console
Overview
Develop with AI assistance
Develop with AI assistance
Gemini in Firebase
Introduction
Set up Gemini in Firebase
Try Gemini in the Firebase console
AI tools and integrations
Firebase agent skills
Firebase MCP server
Integrate Firebase services using AI assistance
Gemini CLI extension
Google AI Studio integration
Prompts
Overview
Set up a backend
Write security rules
Add AI features
Deploy to hosting
Prioritize & fix issues
Firebase Studio
Firebase Studio sunset and project migration
Introduction
Get started
Get started with an existing project
Get started with the App Prototyping agent
Get started with a template
Firebase Studio pricing, quotas, and limits
AI assistance in Firebase Studio
Introduction
Get assistance from Gemini
Configure Gemini assistance
Effective prompting
Connect to MCP servers
Preview, publish, and monitor
Preview web and Android apps
Publish apps
Monitor and protect web apps
Upload your app to GitHub
Optimize your Firebase Studio workspace
About Firebase Studio workspaces
Customize your Firebase Studio workspace
Connect to a Firebase project
Integrate with Google and Firebase services
Create custom templates
Create a shortcut to a predefined workspace
Share your workspace
Create a button to import code into Firebase Studio
Solutions
Develop, publish, and monitor a full-stack web app
Build an app with the Gemini API
Troubleshoot and debug
Debug your app
FAQ and troubleshooting
Reference
dev.nix Reference
Project IDX is now part of Firebase Studio
Licensed software
Connect with us
Build AI-powered apps
Firebase AI Logic
Introduction
Get started
Prevent abuse with App Check
Models
SDK reference docs
Core capabilities
Text
Chat
Images
Analyze images
Generate & edit images (Nano Banana)
Migrate from Imagen to Gemini
Imagen
Overview
Generate images (Imagen)
Edit images (Imagen)
Overview
Insert objects
Remove objects
Expand images beyond borders
Replace background
Customize based on a style
Customize based on a subject
Customize based on a control
Video
Analyze video
Audio
Analyze audio
Generate audio
Generate speech (TTS)
Documents (PDFs)
Analyze documents (PDFs)
Structured output (JSON)
Streaming responses
Specialized capabilities
Hybrid & on-device inference
Overview
iOS+
Get started
Configuration options
Android
Get started
Configuration options
Web
Get started
Configuration options
Structured output
Real-time bidirectional streaming (Live API)
Get started
Capabilities
Configuration options
Manage sessions
Limits & specifications
Provide tools to the model
Function calling
Code execution
URL context
Grounding - Google Search
Grounding - Google Maps
Control generation of responses
Overview of options
Prompt design
Model configuration
Thinking
Safety settings
System instructions
Get ready for production
Production checklist
Restrict requests to authenticated users
Change model name remotely
Locations
Context caching