Get started with a Firebase Studio template

Firebase Studio supports many frameworks and backends and provides a largenumber ofpre-configuredtemplates andsampleapps for a multitude of frameworks, languages, databases, and APIs.

All of the templates below—and, most importantly, a blank template thatyou can use for any framework you want—are available inFirebase Studio and onGitHub. Youcan also findCommunity templates on GitHub, which allow contributions from the Open Source community.

Backend templates

AI templates

Web templates

Mobile templates

Databases

Solutions and sample apps

Get started with a template

To start aFirebase Studio project from a template:

  1. Log into your Google Account and openFirebase Studio.

  2. If you see a template you'd like to use, select it. Otherwise, clickSee all templates and select a template that matches what you'd like touse.

  3. When prompted, enter a name for your workspace and, depending on the typeof project you selected, any other needed information. For example, if youchose a Python Flask project, you can choose a package manager (poetry orpip) and a server type (API server or web server).

  4. ClickCreate.Firebase Studio creates a new workspace based onthe template you chose.

Note that templates can include:

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 2025-09-24 UTC.