<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf" -->

---
title: Firebase App Hosting: Emulators and a look forward to 2025
description: Firebase App Hosting, in public preview since Google I/O, gets a local emulator that lets developers run apps with apphosting.yaml environment variables and...
canonical: https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Firebase App Hosting: Emulators and a look forward to 2025 | daily.dev
og:description: Firebase App Hosting, in public preview since Google I/O, gets a local emulator that lets developers run apps with apphosting.yaml environment variables and...
og:url: https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf
og:image: https://api.daily.dev/og/posts/prYVhGnjF.png
og:image:alt: Firebase App Hosting: Emulators and a look forward to 2025
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Firebase App Hosting: Emulators and a look forward to 2025

**[Firebase](https://daily.dev/sources/firebase-blog)** · 5 min read · 0 upvotes · 0 comments

## Summary

Firebase App Hosting, in public preview since Google I/O, gets a local emulator that lets developers run apps with apphosting.yaml environment variables and secrets locally, plus an upcoming improved build-failure debugging UI (arriving early January) and VPC connectivity for Cloud Run backends to reach non-Firebase databases and internal services. The recap also covers features shipped over the past seven months (wildcard domains, environments, additional regions, monorepo support, manual rollouts, cookie support) and notes Angular v19's incremental hydration and hybrid rendering as a good fit for App Hosting's SSR support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2024/12/apphosting-emulators>

## Questions this post answers

### How do I run my Firebase App Hosting app locally with the same environment variables and secrets as production?

Firebase App Hosting now includes a local emulator that reads your apphosting.yaml configuration so your development environment matches your deployed one. Previously, running a framework's dev command like `next dev` ignored these variables entirely. You can also define a separate apphosting.local.yaml for local-only config and download secrets from Cloud Secret Manager into it.

_Developers wiring up local dev parity for Firebase App Hosting track tooling changes like this on daily.dev._

### Can Firebase App Hosting connect to a VPC network for accessing non-Firebase databases?

Yes, upcoming VPC access in Cloud Run will let Firebase App Hosting backends connect to a Virtual Private Cloud network, reaching resources without a public IP such as Cloud SQL, Spanner, Redis or Memcache on Cloud Memorystore, or internal microservices on Compute Engine or Kubernetes. Developers will be able to choose between a serverless connector or a reserved VPC subnet for direct connections.

_Teams planning private networking for their hosting backend follow rollouts like this VPC support on daily.dev._

---

Tags: [#nextjs](https://daily.dev/tags/nextjs), [#gcp](https://daily.dev/tags/gcp), [#serverless](https://daily.dev/tags/serverless), [#angular](https://daily.dev/tags/angular), [#firebase](https://daily.dev/tags/firebase)

[View this post on daily.dev](https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Firebase App Hosting: Emulators and a look forward to 2025","url":"https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf"},"datePublished":"2026-08-23T12:19:46.673Z","dateModified":"2026-08-23T12:38:53.603Z","description":"Firebase App Hosting, in public preview since Google I/O, gets a local emulator that lets developers run apps with apphosting.yaml environment variables and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"nextjs,gcp,serverless,angular,firebase","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Firebase App Hosting: Emulators and a look forward to 2025"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/firebase-app-hosting-emulators-and-a-look-forward-to-2025-pryvhgnjf#faq","mainEntity":[{"@type":"Question","name":"How do I run my Firebase App Hosting app locally with the same environment variables and secrets as production?","acceptedAnswer":{"@type":"Answer","text":"Firebase App Hosting now includes a local emulator that reads your apphosting.yaml configuration so your development environment matches your deployed one. Previously, running a framework's dev command like `next dev` ignored these variables entirely. You can also define a separate apphosting.local.yaml for local-only config and download secrets from Cloud Secret Manager into it. Developers wiring up local dev parity for Firebase App Hosting track tooling changes like this on daily.dev."}},{"@type":"Question","name":"Can Firebase App Hosting connect to a VPC network for accessing non-Firebase databases?","acceptedAnswer":{"@type":"Answer","text":"Yes, upcoming VPC access in Cloud Run will let Firebase App Hosting backends connect to a Virtual Private Cloud network, reaching resources without a public IP such as Cloud SQL, Spanner, Redis or Memcache on Cloud Memorystore, or internal microservices on Compute Engine or Kubernetes. Developers will be able to choose between a serverless connector or a reserved VPC subnet for direct connections. Teams planning private networking for their hosting backend follow rollouts like this VPC support on daily.dev."}}]}
```

