Firebase Studio
Rapidly prototype, build, and ship full-stack AI-infused apps quickly and efficiently, right from your browser.
Firebase Studio is an agentic cloud-based development environmentthat helps you build and ship production-quality full-stack AIapps, including APIs, backends, frontends, mobile, and more.Firebase Studio unifiesProject IDX with specializedAI agents and assistance from Gemini inFirebaseto provide a collaborative workspace accessible from anywhere,containing everything you need to develop an application.You can import your existing projects or start something newwith templates supporting a variety of languages and frameworks.
Key capabilities
| Import projects from source control, local archive, or Figma design | Bring your own apps toFirebase Studio: import a local archive, connect a public or private source code repository, or generate code from a Figma design and import it with theBuilder.io Figma plugin. |
| Quick project setup with built-in templates and samples | Firebase Studio providesextensive framework and language support with a large library of templates and sample apps, including popular languages like Go, Java, .NET, Node.js, and Python Flask, and frameworks like Next.js, React, Angular, Vue.js, Android, Flutter, and more. Start with a template or sample app from thetemplate gallery and/or create your owncustom template to share. |
| Rapid natural language prototyping | Use Gemini inFirebase to prototype and publish full-stack web applications withtheApp Prototyping agent. Generate entire apps with multimodal prompts, including natural language, images, drawings. Enhance your app using a gallery of stock images fromUnsplash. If your app needs a database or authentication, theApp Prototyping agent sets upCloud Firestore andFirebase Authentication. |
| Always-available AI assistance from Gemini inFirebase | Use AI coding assistance fromGemini inFirebase across all development surfaces: interactive chat, code generation, tool running, and inline code suggestions. Gemini inFirebase can help you write code and documentation, fix bugs, write and run unit tests, manage and resolve dependencies, work with Docker containers, and more. |
| Familiar and highly customizable development environment | Firebase Studio is built on the popularCode OSS project and runs a fullvirtual machine (VM) powered byGoogle Cloud. You can customize almost every aspect of your online development environment withNix, including system packages, language tooling, IDE configurations, app previews, and IDE configuration—and share the project and its entire development environment configuration with acustom template. |
| Built-in tools, emulators, and deployment methods with deep Firebase andGoogle Cloud integration | Preview your web and Android apps right in the browser and take advantage ofbuilt-in runtime services and tools for emulation, testing, and debugging. Firebase Studio seamlessly integrates withFirebase andGoogle Cloud services. For example, you could use theFirebase Local Emulator Suite directly fromFirebase Studio to thoroughly test Firebase andGoogle Cloud services likeFirebase Authentication,Cloud Functions,Cloud Firestore,Cloud Storage,Firebase App Hosting, andFirebase Hosting before youpublish your app. |
How does it work?
Firebase Studio supports multiple modes to cater to different developmentstyles:
Coding with full control: Work directly in a Code OSS-based IDE whereyou can import existing repositories or start new projects, and use extensionsfrom theOpen VSX Registry.Gemini inFirebaseprovides workspace-aware AI assistance with code completion, codegeneration, testing, tool-running, and documentation. You can completelycustomize your workspaces, deployment approach, and target runtimeenvironment with support for extensible configuration usingNix.
Prompting without coding: TheApp Prototyping agent, also known asPrototyper lets you create new workspaces toprototype and refine app ideas withGemini inFirebase—without writing any code. Work with theagent using multimodal prompts to iteratively develop a full-stack app(currently works for web apps), test and debug, and share your work withothers, right from your browser. You can immediately roll changes back ifneeded, add new features, test, publish toFirebase App Hosting andmonitor your app's performance with built-in observability.
You can seamlessly transition between coding and prompting to harness thestrengths of each. For example, you can start with a prototype intheApp Prototyping agent that covers the basics, like app structure anduser flow, then switch toCode to implement more custom logic and integration.
This flexibility lets you iterate quickly and build apps that meet yourspecific needs—all fromFirebase Studio.
Note: TheApp Prototyping agent can help youbuild web apps withNext.js. Support for other platforms and frameworks is coming soon!Pricing, quotas, and limits
Access toFirebase Studio is available at no cost, but you can increase thenumber of workspaces you can create by joining theGoogle Developer Program.Certain integrations (likeFirebase App Hosting) may require aCloud Billing account.
Learn more atFirebase Studio pricing, quotas, and limits.
HowFirebase Studio uses your data
Your use ofFirebase Studio is governed by theGoogle Terms ofService.
However, note that your use of generative AI features withinFirebase Studio is governed by theGenerative AI Prohibited UsePolicy and theGemini API Additional Terms ofService (specifically governed byGemini API Additional Terms of Service: UnpaidServices).
To block the use of yourprompts and responses for model training, do notuse theApp Prototyping agent, and do not use Gemini inFirebase withinFirebase Studio. To block the use of yourcode for model training,turn off codecompletionandcodeindexingin yourFirebase Studio settings.
Next steps
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-04 UTC.