Forfaits Firebase

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. Vous trouverez ci-dessous un bref aperçu de chaque forfait. Pour en savoir plus, consultez les sections plus loin sur cette page.

Tarifs de la formule Spark

Aucune information de paiement n'est requise pour commencer
ni pour utiliser uniquement les produits Firebase sans frais.

Forfait Blaze

Associez un compte de facturation pour accéder à davantage de services
et de niveaux d'utilisation au-delà du quota d'utilisation sans frais.

Utilisation complète des produits et fonctionnalités Firebase sans frais* Utilisation complète des produits et fonctionnalités Firebase sans frais*
Quota d'utilisation sans frais pour les produits Firebase payants** Quota d'utilisation sans frais pour les produits Firebase payants**
Tarification à l'usage pour toute utilisation supplémentaire des produits Firebase payants
Accès à Cloud Functions
(quota d'utilisation sans frais, puis tarification à l'usage pour toute utilisation supplémentaire)
Accès aux produits et fonctionnalités payants Google Cloud

* Les produits sans frais sont soumis à des limites associées à des fonctionnalités spécifiques (par exemple, Crashlytics limite la journalisation personnalisée à 64 ko). Pour trouver ce type d'informations, consultez la section de chaque produit dans la documentation Firebase.

** Selon le produit, la quantité de quota d'utilisation sans frais disponible pour le forfait Spark par rapport au forfait Blaze peut être différente. Pour en savoir plus, consultez ces questions fréquentes.

Obtenir des informations spécifiques à un produit

  • Répartition des produits pour chaque forfait : consultez la page des tarifs de Firebase. Sur cette page, vous trouverez des informations sur les produits Firebase sans frais, les quotas d'utilisation sans frais et la tarification au paiement à l'utilisation pour les produits Firebase.

  • Informations spécifiques aux produits sur 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 applicables à des fonctionnalités spécifiques (par exemple, Crashlytics limite la journalisation personnalisée à 64 ko). Pour trouver ce type d'informations, consultez la section de chaque produit dans la documentation Firebase.

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.

Relation entre les forfaits, les projets et les applications



Tarifs de la formule 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 n'utilisez que des produits Firebase sans frais, comme Remote Config et Crashlytics, vous pouvez utiliser le forfait Spark dans les applications de production.

Qu'inclut la formule 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 aux 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). Pour trouver ce type d'informations, consultez la section de chaque produit dans la documentation Firebase.

Exemples de cas de figure

Voici quelques exemples d'utilisation et de facturation avec le forfait Spark :

  • Exemple 1 : Votre application utilise les méthodes de connexion aux 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 des Authentication, Crashlytics et Cloud Firestore personnalisés. Vous avez accès à toutes les fonctionnalités pour les Authentication et Crashlytics personnalisés (quel que soit le nombre d'utilisateurs), ainsi qu'à 20 000 écritures et 50 000 lectures de documents Cloud Firestore par jour, sans frais.

Points importants à retenir concernant le forfait Spark

Voici quelques points à noter concernant le forfait Spark :

  • Si vous dépassez la limite de quota sans frais pour un produit au cours d'un mois calendaire, l'utilisation de ce produit par votre projet sera désactivée pour le reste du mois.

    • Cela s'applique à toutes les applications enregistrées dans ce projet Firebase.

    • Pour pouvoir réutiliser ce produit, vous devrez attendre le prochain cycle de facturation ou passer au forfait Blaze.

  • Les produits sans frais sont toujours soumis à des limites associées à des fonctionnalités spécifiques (par exemple, Crashlytics limite la journalisation personnalisée à 64 ko). Pour trouver ce type d'informations, consultez la section de chaque produit dans la documentation Firebase. 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 (comme le streaming Pub/Sub, Cloud Run ou BigQuery pour Analytics) ne sont pas disponibles pour les projets du forfait Spark.



Forfait Blaze

Vous pouvez passer à la formule 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 dans la formule Blaze).

Un projet Firebase avec le forfait Blaze est associé à un compte Cloud Billing, ce qui permet à votre projet et à vos applications d'accéder à davantage de services et, souvent, à des niveaux d'utilisation plus élevés.

Qu'inclut 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 aux 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 payants de Google Cloud (comme le streaming Pub/Sub, Cloud Run ou 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). Pour trouver ce type d'informations, consultez la section de chaque produit dans la documentation Firebase.

Si votre projet reste dans les limites d'utilisation sans frais du forfait Blaze pour les produits payants, vous ne verrez aucun frais pour ces produits (à l'exception de Cloud Functions). 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 "à la carte".

Exemples de cas de figure

Voici quelques exemples d'utilisation et de facturation avec la formule Blaze :

  • Exemple 1 : Votre application utilise les méthodes de connexion aux 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 des Authentication, Crashlytics et Cloud Firestore personnalisés. Vous avez accès à toutes les fonctionnalités pour les Authentication et Crashlytics personnalisés (quel que soit le nombre d'utilisateurs), ainsi qu'à 50 000 lectures et 20 000 écritures de documents par jour, sans frais.Cloud Firestore

    Toutefois, si l'utilisation de Cloud Firestore dans votre projet est supérieure à ces quotas quotidiens, les lectures et les écritures qui dépassent les limites de 50 000 ou 20 000 seront facturées.

Points importants à retenir concernant le forfait Blaze

Voici quelques points à noter concernant le forfait Blaze :

  • Selon le produit, la quantité de quota d'utilisation sans frais disponible pour le forfait Spark peut être différente de celle du forfait Blaze. Pour en savoir plus, consultez ces questions fréquentes.

  • Les produits sans frais sont toujours soumis à des limites associées à des fonctionnalités spécifiques (par exemple, Crashlytics limite la journalisation personnalisée à 64 ko). Pour trouver ce type d'informations, consultez la section de chaque produit dans la documentation Firebase. 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 sont soumis à des quotas et à des tarifs basés sur une utilisation quotidienne, mais certains le sont 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 ces questions fréquentes.

Google Cloud Billing comptes

Lorsque votre projet est associé au forfait Blaze, il est lié à un compte Google Cloud Billing. Voici quelques informations rapides sur les comptes Cloud Billing :

  • Les comptes Cloud Billing 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 documentation Cloud Billing.

  • Vous pouvez associer plusieurs projets Firebase à un seul compte Cloud Billing. Tous ces projets seront soumis au forfait Blaze.

  • Vérifiez si vous êtes éligible à des crédits. Par exemple, si vous débutez avec Firebase et Google Cloud, vous pouvez peut-être bénéficier de l'essai sans frais de 300 $Google Cloud pour tester nos services. Notez que toute utilisation ou tout coût au-delà de ces crédits sont déterminés par le programme de crédits que vous utilisez.



Passer d'un forfait à un autre

Passer de Spark à Blaze

Vous pouvez passer à la formule Blaze dans la console Firebase.

En pratique, passer un projet Firebase au forfait Blaze signifie que vous associez un compte Cloud Billing au projet Google Cloud sous-jacent.

Les actions et situations suivantes mettront automatiquement à niveau votre forfait Spark vers Blaze :

  • Associer un compte Cloud Billing à votre projet depuis la console Google Cloud

  • Utiliser les services Google Cloud (comme Pub/Sub ou Cloud Run) ou les 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 à la formule Blaze.

Si votre projet passe de la formule Spark à la formule Blaze, voici ce qui se passera :

  • Selon le produit, la quantité de quota d'utilisation sans frais disponible pour le forfait Spark par rapport au forfait Blaze peut être différente. Pour en savoir plus, consultez ces questions fréquentes.

Passer de la formule Blaze à la formule Spark

Vous pouvez passer à la formule Spark dans la console Firebase.

Les actions et situations suivantes rétrograderont automatiquement votre forfait Blaze vers le forfait Spark :

  • Dissocier un compte Cloud Billing de votre projet dans la console Google Cloud

  • Clôturer le compte Cloud Billing associé à votre projet
    Notez que Cloud Billing peut clôturer des comptes en fonction de l'état ou de l'historique des paiements. Découvrez comment résoudre les problèmes liés à Cloud Billing.

Si votre projet passe de la formule Blaze à la formule Spark, voici ce qui se passera :

  • Votre projet perd l'accès à tous les services Google Cloud payants, comme le streaming Pub/Sub, Cloud Run ou BigQuery pour Analytics.

  • Votre projet perd l'accès à toutes les instances Realtime Database non définies par défaut ou aux buckets Cloud Storage non définis par défaut.

    • Les données de ces instances et buckets ne sont pas supprimées, mais vous n'y aurez pas accès (c'est-à-dire que vous ne pourrez pas les lire ni les écrire depuis votre application, ni y accéder depuis la console ou 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 définis 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 Cloud Functions, qu'ils soient nouveaux ou existants.

  • Selon le produit, la quantité de quota d'utilisation sans frais disponible pour le forfait Spark peut être différente de celle du forfait Blaze. Pour en savoir plus, consultez ces questions fréquentes.



Étapes suivantes