Firebase Realtime Database est une base de données NoSQL hébergée dans le cloud, proposée par Google, qui stocke les données au format JSON et les synchronise en temps réel avec chaque client connecté. Les modifications atteignent les appareils en quelques millisecondes, et le SDK conserve les données localement pour un usage hors ligne. Les applications mobiles et les navigateurs peuvent accéder directement à la base, sans serveur d'application intermédiaire ; l'accès est géré par des Security Rules. Le service est géré dans le cloud, avec des SDK (Apple, Android, web, Flutter, Unity, entre autres) et une API REST.
Google est une entreprise américaine, et Firebase est un service propriétaire exploité par Google ; il n'existe ni édition open source ni option d'auto-hébergement. Lors de la création d'une base, vous choisissez son emplacement : us-central1 (Iowa), europe-west1 (Belgique) ou asia-southeast1 (Singapour). L'emplacement belge garde les données dans l'UE, mais le fournisseur reste une entreprise américaine. Pour une organisation européenne, cela compte pour le contrôle juridique des données, même si le stockage physique est en Europe.