Firebase does not work in China
Firebase does not work in China

TLDR; Firebase doesn’t work in China. Apps built with Firebase services are not even accessible in China. This article explains why Firebase has poor performance in China and then provide you with the only solution to make Firebase work that is fully compliant with the laws in mainland 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 🇨🇳, and 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 Services
Firebase Services


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.


U.S. Test: 0% Packet Loss
U.S. Test: 0% Packet Loss


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

Ready to make your Firebase app work in China?

Get started now, and our staff will assist your journey in China.

Get Started Now

Now, lets look at 🇨🇳 China 🇨🇳.


China Ping Test: 100% Packet Loss
China Ping Test: 100% Packet Loss


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.


Orange, Yellow, White = Bad, slow ; Green = Good


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.


Make Firebase work in China with Yammo
Make Firebase work in China with Yammo


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 Realtime Database China Speed Test
Firebase Realtime Database China Speed Test

Orange, Yellow, White = Bad, Slow ; Green = Good

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


Speed Test for Yammo Accelerated Firebase Database
Speed Test for Yammo Accelerated Firebase Database

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.


Ready to try 21YunBox?

Get your site deployed in China with ease!

Get Started Questions? Talk to an expert.