DEV Community

Cover image for Does Firebase Work in China?
21CloudBox
21CloudBox

Posted on • Edited on • Originally published at 21cloudbox.com

Does Firebase Work in China?

In this article, we will walk you through some speed tests we conducted to determine if Firebase works in China or not. Our staff conducted the tests in Shanghai (China Mainland) and the United States. We used 3rd party testing tools to ensure our tests weren't biased.

By the end of this article, you should be able to explain to your boss:

  1. Does Firebase works in China 🇨🇳
  2. How can I make Firebase work in China 🇨🇳

What is Firebase?

Firebase is Google’s mobile application development platform with a suite of services to help you build, improve, and grow your app.

Firebase's Suite


Firebase Core Services

  1. Analytics: Monitor app usage and gain insight into who your users are, and what actions they're taking inside your app.

  2. Cloud Firestore: Build serverless, secure apps at global scale. Store app data in the cloud, sync data across online and offline devices, and retrieve it with expressive queries.

  3. Firebase Hosting: Deploy fast-loading, secure websites that are backed by a global CDN without all of the hassle.


  4. Realtime Database: Build serverless apps by storing and syncing JSON data between your users in near-realtime, on or offline, with strong user-based security.


Does Firebase work in China?

The short answer is no.

According to Google Beijing, Firebase is blocked and can’t be accessed in China along with other Google services.

Don’t just take our word. Lets take a look at a few test to see how Firebase core services work in China.

Does Firebase Realtime Database work in China?

We used the ping command (-c) to test if the database is accessible (ping-able) from our servers in Shanghai and US.

First, to show you what a working Firebase ping test looks like, we ran one in the United States.

Firebase Speed Test in U.S.

As expected, "0% packet loss", Firebase works in the U.S.

Now, lets look at 🇨🇳 China 🇨🇳.

Firebase Speed Test in China

This time the ping test show's "100% packet loss". Meaning that Firebase Realtime database is NOT accessible in mainland China.

Does Firebase Hosting work in China?

Using a third-party speed testing tool, we ran a China speed test on a small media asset hosted on Firebase to see how it would load across China.

Image description


How to make Firebase work in China?

At the beginning of this article, we promised to provide you with a solution to make Firebase work in China. Now lets run some tests and provide proof that our Yammo acceleration technology can deliver what we promise.

Image description

Yammo + Firebase Realtime Database

We ran a China speed test on a Firebase Database. The results below show us that the Firebase database was difficult to access across most of China.

Firebase Speed Test China
Orange, Yellow, White = Bad, Slow ; Green = Good

Next, our engineers created a Yammo accelerated version of the Firebase database.

Image description
All Green 😎

As promised, Yammo made the Firebase database available in China 🇨🇳.




If you have additional questions or need help getting your Firebase services working in China, please contact us, we are happy to help.


For additional detail and future modifications, refer to the original post_

Top comments (0)