Firebase Realtime Database ist eine cloudgehostete NoSQL-Datenbank von Google, in der Daten als JSON gespeichert und in Echtzeit mit jedem verbundenen Client synchronisiert werden. Änderungen erreichen die Geräte innerhalb von Millisekunden, und das SDK hält die Daten auf dem Gerät vor, sodass Apps auch offline weiterarbeiten. Mobile Apps und Browser können ohne zwischengeschalteten Anwendungsserver direkt auf die Datenbank zugreifen; der Zugriff wird über Security Rules geregelt. Der Dienst wird als verwalteter Clouddienst bereitgestellt, unter anderem mit SDKs für Apple-Plattformen, Android, Web, Flutter und Unity sowie einer REST-API.
Google ist ein US-amerikanisches Unternehmen, und Firebase ist ein proprietärer, von Google betriebener Dienst; eine Open-Source-Variante oder Self-Hosting gibt es nicht. Beim Anlegen einer Datenbank wählen Sie den Standort: us-central1 (Iowa), europe-west1 (Belgien) oder asia-southeast1 (Singapur). Mit dem belgischen Standort verbleiben die Daten in der EU, der Anbieter bleibt jedoch ein US-Unternehmen. Für europäische Organisationen ist das bei der Beurteilung der rechtlichen Kontrolle über die Daten relevant, auch wenn die physische Speicherung in Europa erfolgt.