Cette page décrit les forfaits Firebase, y compris le fonctionnement de la facturation pour Firebase et son lien avec d'autres services Google.
Firebase propose deux forfaits différents : le forfait Spark sans frais et le forfait Blaze avec paiement à l'usage. Voici un bref aperçu de chaque forfait. Pour obtenir des informations détaillées, consultez les sections plus loin sur cette page.
En savoir plus sur les produits
Répartition par produit pour chaque forfait: Consultez la page Tarifs de Firebase. Sur cette page, vous pouvez en savoir plus sur les produits Firebase sans frais, les quotas d'utilisation sans frais et la tarification au paiement à l'usage pour les produits Firebase.
Informations spécifiques aux produits concernant l'utilisation, les quotas et les tarifs: consultez la documentation spécifique aux produits. Ces pages fournissent souvent des exemples d'utilisation et de facturation pour le produit, ainsi que les limites de certaines fonctionnalités (par exemple, Crashlytics limite la journalisation personnalisée à 64 Ko). Consultez la section de chaque produit dans la documentation Firebase pour trouver ce type d'informations.
Relation entre les projets, les applications et la facturation
L'illustration suivante montre comment les forfaits (et les comptes de facturation) sont associés aux projets et aux applications.

Forfait Spark
Lorsque vous commencez à développer votre application, optez pour le forfait Spark sans frais. Vous n'avez pas besoin de fournir d'informations de paiement pour commencer à utiliser la plupart des fonctionnalités Firebase immédiatement.
Si vous utilisez uniquement des produits Firebase sans frais (comme Crashlytics), vous pouvez utiliser le forfait Spark dans les applications de production.
Qu'est-ce qui est inclus dans le forfait Spark ?
Le forfait Spark inclut l'accès aux services suivants :
- Utilisation complète des produits et fonctionnalités Firebase sans frais* (comme les méthodes de connexion via les réseaux sociaux, Remote Config, et Crashlytics)
- Quotas d'utilisation sans frais pour les produits Firebase payants (comme Cloud Firestore, Cloud Storage, et Hosting)
* Les produits sans frais sont toujours associés à des limites pour certaines fonctionnalités (par exemple, Crashlytics limite la journalisation personnalisée à 64 Ko). Consultez la section de chaque produit dans la documentation Firebase pour trouver ce type d'informations.
Exemples de cas de figure
Voici quelques exemples d'utilisation et de facturation avec le forfait Spark :
Exemple 1 : Votre application utilise des méthodes de connexion via les réseaux sociaux, Remote Config, et Crashlytics. Vous avez accès à toutes les fonctionnalités de ces trois produits sans frais, même si votre application compte plusieurs millions d'utilisateurs.
Exemple 2 : Votre application utilise l'authentification personnalisée Authentication, Crashlytics, et Cloud Firestore. Vous avez accès à toutes les fonctionnalités de personnalisation Authentication et Crashlytics (quel que soit le nombre d'utilisateurs), ainsi qu'à 20 000 Cloud Firestore écritures de documents et 50 000 lectures de documents par jour, sans frais.
Points importants à retenir concernant le forfait Spark
Remarques à propos du forfait Spark :
Si vous dépassez la limite du quota sans frais pour un produit au cours d'un mois calendaire, l'utilisation de ce produit spécifique par votre projet sera désactivée pour le reste du mois.
Cela s'applique à toutes les applications enregistrées avec ce projet Firebase.
Pour utiliser à nouveau ce produit spécifique, vous devrez attendre le prochain cycle de facturation ou passer au forfait Blaze.
Les produits sans frais sont toujours associés à des limites pour certaines fonctionnalités (par exemple, Crashlytics limite la journalisation personnalisée à 64 Ko). Consultez la section de chaque produit dans la documentation Firebase pour trouver ce type d'informations. Selon le produit ou la fonctionnalité, ces limites peuvent être dues à des facteurs tels que l'infrastructure, l'accès équitable et d'autres protections de service.
Les produits et fonctionnalités Google Cloud payants (tels que Pub/Sub, Cloud Run, ou le streaming BigQuery pour Analytics) ne sont pas disponibles pour les projets bénéficiant du forfait Spark.
Forfait Blaze
Vous pouvez passer au forfait Blaze avec paiement à l'usage si votre application nécessite les fonctionnalités fournies par les services payants et/ou si vous souhaitez augmenter votre quota (pour les produits qui proposent cette option avec le forfait Blaze).
Un projet Firebase bénéficiant du forfait Blaze est associé à un Cloud Billing compte lié, ce qui permet à votre projet et à vos applications d'accéder à plus de services et, souvent, à des niveaux d'utilisation plus élevés.
Qu'est-ce qui est inclus dans le forfait Blaze ?
Le forfait Blaze inclut l'accès aux services suivants :
Utilisation complète des produits et fonctionnalités Firebase sans frais* (comme les méthodes de connexion via les réseaux sociaux, Remote Config, et Crashlytics)
Quotas d'utilisation sans frais pour les produits Firebase payants (comme Cloud Firestore, Cloud Storage, et Hosting)
Tarification à l'usage pour toute utilisation supplémentaire des produits Firebase payants
Quota d'utilisation sans frais pour Cloud Functions for Firebase, puis tarification à l'usage
Accès aux produits et fonctionnalités Google Cloud payants (tels que Pub/Sub, Cloud Run, ou le streaming BigQuery pour Analytics)
* Les produits sans frais sont toujours associés à des limites pour certaines fonctionnalités (par exemple, Crashlytics limite la journalisation personnalisée à 64 Ko). Consultez la section de chaque produit dans la documentation Firebase pour trouver ce type d'informations.
Si votre projet respecte les quotas d'utilisation sans frais du forfait Blaze pour les produits payants, vous ne verrez aucun frais pour ces produits (à l'exception de Cloud Functions for Firebase). Toutefois, si vous dépassez le quota d'utilisation sans frais, vous ne payez que les ressources que vous consommez. C'est pourquoi le forfait Blaze est appelé "forfait avec paiement à l'usage".
Exemples de cas de figure
Voici quelques exemples d'utilisation et de facturation avec le forfait Blaze :
Exemple 1 : Votre application utilise des méthodes de connexion via les réseaux sociaux, Remote Config, et Crashlytics. Vous avez accès à toutes les fonctionnalités de ces trois produits sans frais, même si votre application compte plusieurs millions d'utilisateurs.
Exemple 2 : Votre application utilise l'authentification personnalisée Authentication, Crashlytics, et Cloud Firestore. Vous avez accès à toutes les fonctionnalités de personnalisation Authentication et Crashlytics (quel que soit le nombre d'utilisateurs), ainsi qu'à 50 000 Cloud Firestore lectures de documents et 20 000 écritures de documents par jour, sans frais.
Toutefois, si l'utilisation de Cloud Firestore par votre projet est supérieure à ces quotas quotidiens, les lectures et les écritures de ce jour qui dépassent les 50 000 ou 20 000 seront facturées.
Points importants à retenir concernant le forfait Blaze
Remarques à propos du forfait Blaze :
Selon le produit, le quota d'utilisation sans frais disponible pour le forfait Spark peut être différent de celui du forfait Blaze. Pour en savoir plus, consultez cette FAQ.
Les produits sans frais sont toujours associés à des limites pour certaines fonctionnalités (par exemple, Crashlytics limite la journalisation personnalisée à 64 Ko). Consultez la section de chaque produit dans la documentation Firebase pour trouver ce type d'informations. Selon le produit ou la fonctionnalité, ces limites peuvent être dues à des facteurs tels que l'infrastructure, l'accès équitable et d'autres protections de service.
La plupart des produits et fonctionnalités Firebase ont des quotas et des tarifs basés sur une utilisation quotidienne, mais certains sont basés sur une utilisation mensuelle ou horaire. Cloud Functions, par exemple, dispose d'un niveau d'utilisation sans frais qui est réinitialisé tous les mois, tandis que Cloud Firestore et Cloud Storage disposent de niveaux sans frais qui sont réinitialisés tous les jours. Pour en savoir plus, consultez cette FAQ.
Google Cloud Billing comptes
Si vous passez au forfait Blaze, votre projet sera associé à un Google Cloud Billing compte. Voici quelques informations rapides sur les comptes Cloud Billing :
Cloud Billing comptes nécessitent un mode de paiement. Cela inclut la plupart des principales cartes de crédit, ainsi que d'autres modes de paiement. Pour en savoir plus, consultez la Cloud Billing documentation.
Vous pouvez associer plusieurs projets Firebase à un seul Cloud Billing compte. Tous ces projets bénéficieront du forfait Blaze.
Vérifiez si vous êtes éligible à des crédits. Par exemple, si vous êtes un nouvel utilisateur de Firebase et Google Cloud, vous pouvez bénéficier de l' "Google Cloudessai sans frais de 300 $" pour essayer nos services. Notez que toute utilisation ou tous coûts au-delà de ces crédits est déterminé par le programme de crédits que vous utilisez.
Changer de forfait
Passer du forfait Spark au forfait Blaze
Vous pouvez passer au forfait Blaze dans la console Firebase.
Pour tous les usages, passer un projet Firebase au forfait Blaze signifie que vous associez un Cloud Billing compte au projet Google Cloud sous-jacent.
Les actions et situations suivantes feront automatiquement passer votre forfait du forfait Spark au forfait Blaze :
Associer un compte Cloud Billing à votre projet depuis la console Google Cloud
Utiliser des services Google Cloud (tels que Pub/Sub ou Cloud Run) ou des API Google Maps dans le même projet
Par exemple, si vous commencez à utiliser un service Google Cloud depuis la console Google Cloud, vous devrez associer un compte Cloud Billing — votre forfait Firebase passera alors automatiquement au forfait Blaze.
Si votre projet passe du forfait Spark au forfait Blaze, voici ce qui se passera :
- Selon le produit, le quota d'utilisation sans frais disponible pour le forfait Spark peut être différent de celui du forfait Blaze. Pour en savoir plus, consultez cette FAQ.
Passer du forfait Blaze au forfait Spark
Vous pouvez passer au forfait Spark dans la Firebase console.
Les actions et situations suivantes feront automatiquement passer votre forfait du forfait Blaze au forfait Spark :
Dissocier un compte Cloud Billing de votre projet depuis la console Google Cloud
Fermer le compte Cloud Billing associé à votre projet
Notez que Cloud Billing peut fermer des comptes en fonction de l'état ou de l'historique des paiements. Découvrez comment résoudre les problèmes Cloud Billing.
Si votre projet passe du forfait Blaze au forfait Spark, voici ce qui se passera :
Votre projet perd l'accès à tous les services Google Cloud payants, tels que Pub/Sub, Cloud Run, ou le streaming BigQuery pour Analytics.
Votre projet perd l'accès à toutes les instances non par défaut Realtime Databaseou à tous les buckets non par défaut Cloud Storage.
Les données de ces instances et buckets ne sont pas supprimées, mais vous n'y aurez pas accès (c'est-à-dire aucun accès en lecture/écriture depuis votre application, aucun accès à la console et aucun accès à l'API REST).
Pour réactiver l'accès, passez au forfait Blaze.
Si vous devez supprimer les données de ces instances et buckets non par défaut, mais que vous souhaitez conserver le forfait Spark, contactez l'assistance Firebase.
Vous ne pouvez pas effectuer de nouveaux déploiements de fonctions Cloud nouvelles ou existantes Cloud Functions.
Selon le produit, le quota d'utilisation sans frais disponible pour le forfait Spark peut être différent de celui du forfait Blaze. Pour en savoir plus, consultez cette FAQ.
Étapes suivantes
Consultez la FAQ sur les tarifs Firebase pour obtenir des réponses à plusieurs situations spécifiques, en particulier pour la facturation liée à Cloud Functions for Firebase.
Découvrez comment éviter les factures surprises en testant votre code, en surveillant votre utilisation et vos niveaux de dépenses, et en configurant des alertes de budget et des limites de dépenses.