<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk" -->

---
title: Introducing The Cloud Storage for Firebase Emulator
description: Firebase has released a new Cloud Storage emulator as part of the Firebase Emulator Suite, enabling developers to locally test file uploads, downloads,...
canonical: https://daily.dev/posts/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing The Cloud Storage for Firebase Emulator | daily.dev
og:description: Firebase has released a new Cloud Storage emulator as part of the Firebase Emulator Suite, enabling developers to locally test file uploads, downloads,...
og:url: https://daily.dev/posts/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk
og:image: https://api.daily.dev/og/posts/YnVxftBTk.png
og:image:alt: Introducing The Cloud Storage for Firebase Emulator
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.

# Introducing The Cloud Storage for Firebase Emulator

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

## Summary

Firebase has released a new Cloud Storage emulator as part of the Firebase Emulator Suite, enabling developers to locally test file uploads, downloads, metadata operations, and security rules without touching production services. It integrates with the existing Auth and Cloud Functions emulators for end-to-end local testing, supports Web, Android, iOS, and Admin SDKs, and requires Firebase CLI version 9.11.0 or later. Once set up via 'firebase init' and started with 'firebase emulators:start', the emulator runs on localhost:9199 by default.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2021/07/the-cloud-storage-for-firebase-emulator>

## Questions this post answers

### How do I set up the Cloud Storage for Firebase emulator locally?

Update the Firebase CLI to at least version 9.11.0, run 'firebase init' and select Cloud Storage and Emulators (choosing the Cloud Storage emulator when prompted), then run 'firebase emulators:start'. The emulator starts on localhost:9199 by default and supports Web, Android, iOS, and Admin SDKs for uploading, downloading files, evaluating security rules, and modifying metadata.

_daily.dev surfaces practical setup steps like this for developers wiring up local Firebase testing._

### What operations does the Cloud Storage for Firebase emulator support?

It supports all operations from the Web, iOS, and Android SDKs including evaluating security rules, uploading and downloading files, and modifying metadata. It also supports the most popular methods in the Firebase Admin SDK for Node.js, covering the same file and metadata operations, though some advanced Cloud Storage features are not yet supported.

_Track which Firebase emulator features ship next by following backend testing updates on daily.dev._

## Similar posts on daily.dev

- [Testing Firestore security rules without touching production](https://daily.dev/posts/testing-firestore-security-rules-without-touching-production-hniqyzuq6) · All Things Open · 1 upvotes · 0 comments
- [How to Use Dart Cloud Functions and the Firebase Admin SDK: A Handbook for Developers](https://daily.dev/posts/how-to-use-dart-cloud-functions-and-the-firebase-admin-sdk-a-handbook-for-developers-ailkvowjb) · freeCodeCamp · 2 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk)

```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":"Introducing The Cloud Storage for Firebase Emulator","url":"https://daily.dev/posts/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk"},"datePublished":"2026-08-23T12:19:57.775Z","dateModified":"2026-08-23T12:29:20.602Z","description":"Firebase has released a new Cloud Storage emulator as part of the Firebase Emulator Suite, enabling developers to locally test file uploads, downloads,...","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/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"testing,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":"Introducing The Cloud Storage for Firebase Emulator"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/introducing-the-cloud-storage-for-firebase-emulator-ynvxftbtk#faq","mainEntity":[{"@type":"Question","name":"How do I set up the Cloud Storage for Firebase emulator locally?","acceptedAnswer":{"@type":"Answer","text":"Update the Firebase CLI to at least version 9.11.0, run 'firebase init' and select Cloud Storage and Emulators (choosing the Cloud Storage emulator when prompted), then run 'firebase emulators:start'. The emulator starts on localhost:9199 by default and supports Web, Android, iOS, and Admin SDKs for uploading, downloading files, evaluating security rules, and modifying metadata. daily.dev surfaces practical setup steps like this for developers wiring up local Firebase testing."}},{"@type":"Question","name":"What operations does the Cloud Storage for Firebase emulator support?","acceptedAnswer":{"@type":"Answer","text":"It supports all operations from the Web, iOS, and Android SDKs including evaluating security rules, uploading and downloading files, and modifying metadata. It also supports the most popular methods in the Firebase Admin SDK for Node.js, covering the same file and metadata operations, though some advanced Cloud Storage features are not yet supported. Track which Firebase emulator features ship next by following backend testing updates on daily.dev."}}]}
```

