Frontend 7,153 installs

firebase-app-hosting-basics

by firebase/agent-skills

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

Skill content

Deploy and manage full-stack web apps with Firebase App Hosting using Next.js, Angular, and other supported frameworks.

- Requires Firebase project on Blaze pricing plan; supports Server-Side Rendering (SSR) and Incremental Static Regeneration (ISR) workflows

- Deploy via firebase.json configuration with optional apphosting.yaml for backend setup, or enable automated "git push to deploy" through GitHub integration

- Includes secret management via CLI commands for secure access to sensitive keys and local testing through Firebase Local Emulator Suite

- Best suited for full-stack applications; use Firebase Hosting instead for static sites or simple SPAs without SSR

App Hosting Basics

Description

This skill enables the agent to deploy and manage modern, full-stack web applications (Next.js, Angular, etc.) using Firebase App Hosting.

Important: In order to use App Hosting, your Firebase project must be on the Blaze pricing plan. Direct the user to https://console.firebase.google.com/project/_/overview?purchaseBillingPlan=metered to upgrade their plan.

Hosting vs App Hosting

Choose Firebase Hosting if:

- You are deploying a static site (HTML/CSS/JS).

- You are deploying a simple SPA (React, Vue, etc. without SSR).

- You want full control over the build and deploy process via CLI.

Choose Firebase App Hosting if:

- You are using a supported full-stack framework like Next.js or Angular.

- You need Server-Side Rendering (SSR) or ISR.

- You want an automated "git push to deploy" workflow with zero configuration.