<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn" -->

---
title: App Hosting has in-console environment variables and...
description: Firebase App Hosting now supports managing environment variables and secrets directly in the Firebase console, in addition to the existing file-based...
canonical: https://daily.dev/posts/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: App Hosting has in-console environment variables and faster builds | daily.dev
og:description: Firebase App Hosting now supports managing environment variables and secrets directly in the Firebase console, in addition to the existing file-based...
og:url: https://daily.dev/posts/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn
og:image: https://api.daily.dev/og/posts/JUlFBTzGN.png
og:image:alt: App Hosting has in-console environment variables and faster builds
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.

# App Hosting has in-console environment variables and faster builds

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

## Summary

Firebase App Hosting now supports managing environment variables and secrets directly in the Firebase console, in addition to the existing file-based apphosting.yaml approach. Console values take precedence when both are used, and merged variables can be viewed per rollout. Separately, the build process was optimized by invoking the buildpack binary directly instead of using the pack CLI, cutting p50 build times by about 18% and p99 build times by about 27%.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2026/03/apphosting-march-update>

## Questions this post answers

### Can I set environment variables for Firebase App Hosting directly in the console instead of apphosting.yaml?

Yes, Firebase App Hosting now lets you add, edit, and delete environment variables directly in the Firebase console under View Backend > Settings > Environment, in addition to the existing apphosting.yaml file approach. When both are used, console values take precedence over conflicting values in apphosting.yaml, and the merged result for a given rollout can be viewed in the Rollouts tab.

_daily.dev surfaces updates like this for teams managing Firebase backend configuration across environments._

### How much faster are Firebase App Hosting builds after the buildpack optimization?

Firebase App Hosting build times dropped after engineers changed the build process to invoke the buildpack binary directly instead of using the pack CLI command, removing an unnecessary image pull step. Internal monitoring showed p50 build times fell by roughly 18% and p99 build times by roughly 27%.

_Track infrastructure performance changes like this build speedup on daily.dev before they hit your pipeline._

### What are the FIREBASE_CONFIG and FIREBASE_WEBAPP_CONFIG environment variables in Firebase App Hosting?

FIREBASE_CONFIG and FIREBASE_WEBAPP_CONFIG are system environment variables that Firebase App Hosting populates automatically at build time to initialize the Firebase Admin and Web SDKs. Their default values can be overridden either in the Firebase console or in apphosting.yaml if custom configuration is needed.

_daily.dev helps developers keep up with Firebase SDK configuration details like these system variables._

## Similar posts on daily.dev

- [Faster deploys with improved function caching](https://daily.dev/posts/faster-deploys-with-improved-function-caching-sygra8fax) · Vercel · 0 upvotes · 0 comments
- [Install dev and production side by side with app variants](https://daily.dev/posts/install-dev-and-production-side-by-side-with-app-variants-xinzfaog8) · Expo Blog · 0 upvotes · 0 comments
- [Improved environment variables UI](https://daily.dev/posts/improved-environment-variables-ui-breqlrlkl) · Vercel · 1 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn)

```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":"App Hosting has in-console environment variables and faster builds","url":"https://daily.dev/posts/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn"},"datePublished":"2026-08-23T12:17:50.542Z","dateModified":"2026-08-23T12:25:26.762Z","description":"Firebase App Hosting now supports managing environment variables and secrets directly in the Firebase console, in addition to the existing file-based...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/bac5a94a3e07ad8679a114b5c18d5985?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/bac5a94a3e07ad8679a114b5c18d5985?_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/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cicd,gcp,firebase","timeRequired":"PT3M"}
{"@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":"App Hosting has in-console environment variables and faster builds"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/app-hosting-has-in-console-environment-variables-and-faster-builds-julfbtzgn#faq","mainEntity":[{"@type":"Question","name":"Can I set environment variables for Firebase App Hosting directly in the console instead of apphosting.yaml?","acceptedAnswer":{"@type":"Answer","text":"Yes, Firebase App Hosting now lets you add, edit, and delete environment variables directly in the Firebase console under View Backend > Settings > Environment, in addition to the existing apphosting.yaml file approach. When both are used, console values take precedence over conflicting values in apphosting.yaml, and the merged result for a given rollout can be viewed in the Rollouts tab. daily.dev surfaces updates like this for teams managing Firebase backend configuration across environments."}},{"@type":"Question","name":"How much faster are Firebase App Hosting builds after the buildpack optimization?","acceptedAnswer":{"@type":"Answer","text":"Firebase App Hosting build times dropped after engineers changed the build process to invoke the buildpack binary directly instead of using the pack CLI command, removing an unnecessary image pull step. Internal monitoring showed p50 build times fell by roughly 18% and p99 build times by roughly 27%. Track infrastructure performance changes like this build speedup on daily.dev before they hit your pipeline."}},{"@type":"Question","name":"What are the FIREBASE_CONFIG and FIREBASE_WEBAPP_CONFIG environment variables in Firebase App Hosting?","acceptedAnswer":{"@type":"Answer","text":"FIREBASE_CONFIG and FIREBASE_WEBAPP_CONFIG are system environment variables that Firebase App Hosting populates automatically at build time to initialize the Firebase Admin and Web SDKs. Their default values can be overridden either in the Firebase console or in apphosting.yaml if custom configuration is needed. daily.dev helps developers keep up with Firebase SDK configuration details like these system variables."}}]}
```

