Google Firebase est une plateforme de services backend pour créer et exploiter des applications mobiles et web, destinée aux développeurs d'applications et aux équipes de développement. Elle comprend notamment Authentication, Cloud Firestore et Realtime Database, Cloud Storage, Cloud Functions et Hosting, ainsi que des services d'exploitation comme Cloud Messaging, Crashlytics, Remote Config et Performance Monitoring. Des SDK existent pour les plateformes Apple, Android, le web, Flutter, Unity et C++. Google fournit Firebase sous forme de service cloud géré.
Google est une entreprise américaine, de sorte que le droit américain, comme le CLOUD Act, peut s'appliquer aux données traitées. Pour Cloud Firestore, le développeur choisit un emplacement de base de données à la création, par exemple la multi-région eur3 (Belgique et Pays-Bas, avec un réplica témoin en Finlande) ou une région unique comme europe-west4 (Pays-Bas) ou europe-west3 (Francfort). Cet emplacement ne peut plus être modifié ensuite. Firebase n'est pas open source. Un emplacement européen détermine où se trouvent les données, pas qui est le fournisseur.