Firebase logo

Firebase

Google · 🔧 BaaS

Firebase est la plateforme de développement d'applications web et mobiles de Google qui vous aide à créer, améliorer et développer votre application.

Catégorie
BaaS
Offre gratuite
Disponible
Payant à partir de
Pay as you go
Vérifié
Docs vérifiées

Contraintes du gratuit

Type d’offre
Permanente
À l’inactivité
Reste actif
Carte bancaire
Non requise
Usage commercial
Autorisé
À la limite
Le service s’arrête
Expiration des données
Non publié

Compatibilité du gratuit

  • Hébergement statique
  • Serverless
  • Processus longue durée
  • Docker
  • WebSockets
  • Cron
  • Workers en arrière-plan
  • Disque persistant
  • Domaines personnalisés

Aperçu

Firebase est la plateforme de développement d’applications de Google : un magasin NoSQL en temps réel (Cloud Firestore et la Realtime Database d’origine), de l’authentification, des fonctions cloud, de l’hébergement, du stockage de fichiers et de l’analytics — le tout interconnecté et accessible depuis des SDK clients pour le web, iOS et Android. C’est un moyen rapide de construire un back-end d’application sans gérer de serveurs.

Le plan gratuit Spark inclut 1 Gio de données Firestore, 50 000 lectures par jour, 10 Go de stockage Hosting et 10 Go de transfert Hosting mensuel, ainsi que 50 000 utilisateurs actifs mensuels pour Auth. Cloud Storage for Firebase et Cloud Functions exigent le plan Blaze à l’usage, même si une partie de l’utilisation peut rester dans les quotas sans coût après activation de la facturation.

Firebase convient aux applications mobiles et web qui veulent de l’authentification, un magasin NoSQL synchronisé et des fonctions serverless avec une configuration minimale — en particulier lorsque vous êtes déjà dans l’écosystème Google. Confirmez les limites actuelles de l’offre gratuite sur le site du fournisseur.

Voir notre méthodologie →

Avantages

  • SDK clients intégrés pour le web, iOS et Android
  • Synchronisation en temps réel avec Firestore et Realtime Database
  • Authentification, fonctions, hébergement et stockage au même endroit
  • Plan gratuit Spark généreux pour les prototypes
  • Soutenu par l'infrastructure de Google

Inconvénients

  • Le modèle de données NoSQL peut limiter les requêtes complexes
  • Les coûts à l'usage (Blaze) peuvent être difficiles à prévoir
  • Dépendance à l'écosystème de Google
  • Cloud Storage et Cloud Functions nécessitent le plan Blaze à l'usage

Idéal pour

  • Applications mobiles et web nécessitant une synchronisation en temps réel
  • Prototypes rapides et MVP
  • Équipes déjà investies dans Google Cloud

Comparer avec

Pour commencer

  1. 1 Créez un projet dans la console Firebase
  2. 2 Enregistrez votre application web ou mobile et copiez la configuration
  3. 3 Ajoutez le SDK Firebase et initialisez-le
  4. 4 Activez les produits dont vous avez besoin (Auth, Firestore, Hosting)
  5. 5 Déployez l'hébergement avec la CLI Firebase

Guides associés

Fonctionnalités

  • Realtime Database
  • Cloud Firestore
  • Authentification
  • Cloud Functions
  • Hébergement
  • Cloud Storage
  • Analytics

FAQ

Quelle est la différence entre Realtime Database et Firestore ?

Les deux sont NoSQL. Firestore est la base de données documentaire plus récente et plus évolutive, avec des requêtes plus riches ; Realtime Database est l'arbre JSON d'origine, adapté à une synchronisation simple et à faible latence.

Le plan gratuit est-il suffisant pour la production ?

Pour de petites applications, il peut l'être. Un usage plus intensif vous fait passer au plan Blaze à l'usage, alors surveillez votre consommation pour garder des coûts prévisibles.

Puis-je éviter la dépendance à un fournisseur ?

Firebase est propriétaire. Si la portabilité compte, envisagez une alternative ouverte comme Supabase.

Déployez ces projets sur Firebase

Projets open source et modèles qui tournent sur l’offre gratuite de Firebase.

Aucun projet lié pour l’instant. Proposez-en un →