En bref
Vous pouvez créer et déployer une application full-stack complète en 2026 sans dépenser un seul dollar. La nouvelle expérience de codage "vibe coding" de Google AI Studio (niveau gratuit) + l'agent Antigravity + le niveau gratuit de Firebase = des applications fonctionnelles avec authentification, bases de données et hébergement à coût zéro. Ce guide vous montre exactement comment.
Introduction
Construire une application full-stack signifiait autrefois des cartes de crédit partout. Vercel pour l'hébergement. Supabase ou Railway pour les bases de données. Auth0 pour l'authentification. Peut-être un dyno Heroku pour la logique backend. Au final, vous jongliez avec cinq niveaux gratuits qui expiraient tous à des moments différents.
Google vient de changer la donne.
Le 19 mars 2026, Google AI Studio a lancé une nouvelle expérience de codage "vibe coding" qui combine la génération de code IA gratuite, des backends Firebase gratuits et un hébergement gratuit en un seul flux de travail. Aucune carte de crédit n'est requise pour le niveau gratuit.
Ce que vous allez construire : Une application multijoueur en temps réel avec authentification, base de données et hébergement en direct. Coût total : 0 $ Temps requis : 1-2 heures Carte de crédit : Non nécessaire
La pile gratuite 2026 : Ce que vous obtenez réellement
Avant de vous lancer, comprenez ce qui est véritablement gratuit et ce qui nécessite un paiement.
Détail du niveau gratuit
| Service | Limites du niveau gratuit | Ce que vous obtenez |
|---|---|---|
| Google AI Studio | 60 requêtes/min, 1M tokens/jour | Expérience complète de codage "vibe coding", accès à l'agent Antigravity |
| Firebase Authentication | 10K utilisateurs actifs mensuels | Connexion par e-mail/mot de passe, Google, GitHub |
| Cloud Firestore | 1 Go de stockage, 50K lectures/jour | Base de données en temps réel pour votre application |
| Firebase Hosting | 10 Go de stockage, 360 Mo/jour de transfert | CDN global pour votre frontend |
| Cloud Functions | 2M invocations/mois | Logique backend sans serveur |
| Agent Antigravity | Inclus avec le niveau gratuit d'AI Studio | Constructions persistantes, modifications multi-étapes |
Ce que cela signifie en pratique
Votre application gratuite peut gérer :
- Plus de 10 000 utilisateurs actifs mensuels
- 1 Go de données utilisateur
- Des millions de lectures de base de données
- Un trafic frontend illimité (dans les limites du raisonnable)
- 2 millions d'appels de fonctions backend par mois
Ce n'est pas un essai bridé. C'est une infrastructure prête pour la production.
Quand vous devrez payer
Vous dépasserez les niveaux gratuits lorsque :
- Le nombre d'utilisateurs actifs mensuels dépasse 10 000
- La base de données dépasse 1 Go
- Vous avez besoin de fonctionnalités Firebase avancées (émulateurs, noms de domaine personnalisés)
- L'utilisation d'AI Studio dépasse les limites quotidiennes
Pour la plupart des projets annexes et des MVP, les niveaux gratuits durent des mois, voire des années.
Étape 1 : Créez votre compte Google AI Studio gratuit
Pas de carte de crédit. Pas de période d'essai. Inscrivez-vous et commencez à construire.
Flux d'inscription
- Visitez aistudio.google.com
- Cliquez sur "Se connecter avec Google"
- Utilisez n'importe quel compte Gmail (créez-en un si nécessaire)
- Acceptez les conditions d'utilisation
- Accédez au tableau de bord des projets
Temps : 2 minutes Coût : 0 $

Étape 2 : Démarrez votre première session de codage "vibe coding"
L'invite détermine tout. Voici comment la structurer pour réussir avec le niveau gratuit.
Modèle d'invite pour les applications gratuites
Construire une [type d'application] qui [fonctionnalité principale].
Exigences :
- Doit fonctionner sur le niveau gratuit de Firebase (plan Spark)
- Pas d'API ou de services payants
- Utiliser l'authentification gratuite (e-mail/mot de passe ou connexion Google)
- Garder la base de données en dessous de 1 Go
Fonctionnalités :
- Fonctionnalité 1
- Fonctionnalité 2
- Fonctionnalité 3
UI :
- Utiliser des composants shadcn/ui
- Adaptatif pour mobile
- Mode sombre
Exemple : Application de quiz multijoueur
Construire un jeu de quiz multijoueur en temps réel qui fonctionne entièrement sur le niveau gratuit de Firebase.
Exigences :
- Doit fonctionner sur le plan Spark de Firebase (pas de services payants)
- Authentification gratuite uniquement (connexion Google)
- Garder le schéma de la base de données en dessous de 1 Go
- Utiliser le niveau gratuit de Cloud Functions (2M invocations/mois)
Fonctionnalités :
- 2 à 4 joueurs par salle de jeu
- Synchronisation des questions en temps réel
- Suivi des scores et classement
- Compte à rebours de 30 secondes par question
- Plus de 100 questions de quiz incluses
UI :
- Composants shadcn/ui
- Adaptatif pour mobile
- Mode sombre avec des accents violets
- Framer Motion pour les transitions

Ce que l'agent génère
L'agent Antigravity crée :
- Frontend - React + TypeScript + shadcn/ui
- Backend - Fonctions Firebase Cloud
- Base de données - Collections Firestore et règles de sécurité
- Auth - Intégration de la connexion Google
- Hébergement - Configuration Firebase Hosting

Tout est configuré pour les limites du niveau gratuit.
Étape 3 : Déployer sur l'hébergement gratuit
Le déploiement est automatique via l'interface de codage "vibe coding".

Domaine gratuit vs Domaine personnalisé
Gratuit : votre-app.web.app (sous-domaine Firebase) Payant : votre-app.com (nécessite 12-15 $/an pour le domaine)
Pour l'apprentissage et les projets annexes, le sous-domaine gratuit fonctionne parfaitement.
Étape 4 : Ajouter des intégrations externes gratuites
Votre application a besoin de données. Ces intégrations sont gratuites :
Intégrations API gratuites
| API | Niveau gratuit | Cas d'utilisation |
|---|---|---|
| Open Trivia Database | Illimité | Questions de quiz |
| The Cat API | Illimité | Images de chats aléatoires |
| JSONPlaceholder | Illimité | Données fictives pour les tests |
| PokeAPI | Illimité | Données Pokémon |
| OpenWeatherMap | 1K appels/jour | Données météorologiques |
Exemple : Ajouter une API de quiz gratuite
Invite :
Ajouter l'intégration avec l'API Open Trivia Database (opentdb.com) pour récupérer des questions de quiz gratuites et illimitées. Mettre en cache les questions dans Firestore pour réduire les appels API.
L'agent génère :
// src/services/triviaApi.ts
const API_BASE = 'https://opentdb.com/api.php';
export async function fetchTriviaQuestions(
amount: number = 10,
category?: string
) {
const params = new URLSearchParams({
amount: amount.toString(),
type: 'multiple',
});
if (category) {
params.append('category', category);
}
const response = await fetch(`${API_BASE}?${params}`);
const data = await response.json();
return data.results.map((q: any) => ({
question: q.question,
options: [...q.incorrect_answers, q.correct_answer].sort(),
correctAnswer: q.correct_answer,
category: q.category,
}));
}
Options d'authentification gratuites
| Fournisseur | Niveau gratuit | Complexité de la configuration |
|---|---|---|
| Firebase Auth (E-mail) | Illimité | Facile |
| Firebase Auth (Google) | Illimité | Facile |
| Firebase Auth (GitHub) | Illimité | Facile |
| Firebase Auth (Anonyme) | Illimité | Le plus facile |
Évitez les fournisseurs d'authentification payants comme Auth0 (le niveau gratuit a expiré en 2025).
Conseil de pro :guide complet sur le mocking d'API
Étape 6 : Surveillez votre utilisation du niveau gratuit
Restez dans les limites gratuites avec une surveillance de base.
Vérifiez l'utilisation de Firebase
- Visitez console.firebase.google.com
- Sélectionnez votre projet
- Cliquez sur "Utilisation" dans la barre latérale gauche
- Passez en revue les limites du plan Spark
Mesures clés à surveiller
| Métrique | Limite gratuite | Seuil d'alerte |
|---|---|---|
| Stockage Firestore | 1 Go | 800 Mo |
| Lectures Firestore/jour | 50K | 40K |
| Écritures Firestore/jour | 20K | 16K |
| Invocations de fonctions/mois | 2M | 1,6M |
| Transfert d'hébergement/jour | 360 Mo | 300 Mo |
| Utilisateurs Auth | 10K/mois | 8K |
Optimisez avant d'atteindre les limites
Si les lectures sont élevées :
- Ajoutez la mise en cache côté client
- Regroupez les opérations de lecture
- Utilisez efficacement les requêtes Firestore
Si les fonctions sont élevées :
- Consolidez la logique des fonctions
- Utilisez des fonctions planifiées au lieu de déclencheurs
- Mettez en cache les résultats dans Firestore
Si le transfert d'hébergement est élevé :
- Compressez les images
- Activez la mise en cache CDN
- Chargez les composants en différé (lazy-load)
Applications réelles construites sur des niveaux gratuits
Ces applications fonctionnent entièrement sur une infrastructure gratuite :
1. Jeu de quiz multijoueur (Ce guide)
- Utilisateurs : Jusqu'à 10K par mois
- Base de données : Questions + données des joueurs (~200 Mo)
- Fonctions : Logique de jeu, mises à jour des scores
- Coût : 0 $
2. Application de suivi d'habitudes
- Utilisateurs : Jusqu'à 10K par mois
- Base de données : Habitudes des utilisateurs, séries (~500 Mo)
- Fonctions : Rappels quotidiens, calculs de séries
- Coût : 0 $
3. Application de chat en temps réel
- Utilisateurs : Jusqu'à 5K simultanés (historique des messages stocké)
- Base de données : Messages, profils utilisateurs (~800 Mo)
- Fonctions : Routage des messages, notifications
- Coût : 0 $
4. Tableau blanc collaboratif
- Utilisateurs : Jusqu'à 3K actifs mensuels
- Base de données : États du tableau, dessins (~600 Mo)
- Fonctions : Synchronisation en temps réel, exportation
- Coût : 0 $
Pièges courants du niveau gratuit (et comment les éviter)
Piège 1 : Passer accidentellement à Firebase payant
Problème : Firebase vous invite à ajouter une facturation pour certaines fonctionnalités.
Solution : Restez sur le plan Spark en évitant :
- L'hébergement de domaine personnalisé (utilisez le sous-domaine
.web.app) - Cloud Run (nécessite une facturation)
- La suite d'émulateurs pour la production (utilisez-la uniquement en local)
Si vous voyez une invite de facturation, cliquez sur "Peut-être plus tard".
Piège 2 : Limites de débit d'AI Studio
Problème : Le niveau gratuit a 60 requêtes/minute, 1M de tokens/jour.
Solution :
- Travaillez par sessions ciblées
- Utilisez des invites de suivi au lieu de recommencer
- Exportez le code localement lorsque la génération est terminée
Piège 3 : Coûts des requêtes Firestore
Problème : Des requêtes mal structurées épuisent les lectures gratuites.
Solution :
// MAUVAIS : Lit toute la collection
const snapshot = await getDocs(collection(db, 'messages'));
// BON : Requête avec limites
const snapshot = await getDocs(
query(collection(db, 'messages'), limit(20))
);
Piège 4 : Démarrages à froid des fonctions
Problème : Les Cloud Functions gratuites ont des délais de démarrage à froid (~1-2 secondes).
Solution :
- Gardez les fonctions petites et ciblées
- Utilisez le délai d'attente minimum (60 secondes)
- Envisagez une logique côté client lorsque c'est possible
Où s'intègre le niveau gratuit d'Apidog
Google AI Studio construit votre application. Apidog s'assure qu'elle fonctionne correctement.
Fonctionnalités gratuites d'Apidog :
- Conception d'API avec éditeur visuel
- Génération de serveurs fictifs
- Scénarios de test automatisés
- Collaboration d'équipe (jusqu'à 3 membres)
Flux de travail :
- Concevez le schéma d'API dans Apidog (gratuit)
- Générez du code avec Google AI Studio (gratuit)
- Testez avec les mocks d'Apidog (gratuit)
- Déployez sur Firebase (gratuit)
Toutes les étapes ne coûtent rien.
Consultez Comment tester les API REST pour le flux de travail complet.
Quand mettre à niveau (et quand ne pas le faire)
Restez gratuit lorsque :
- Vous construisez des projets annexes
- Vous validez un MVP
- Vous apprenez le développement full-stack
- Vous construisez des projets de portefeuille
- Vous testez des idées avant de vous engager
Mettez à niveau lorsque :
- Les revenus justifient les coûts
- Le nombre d'utilisateurs dépasse constamment les limites gratuites
- Vous avez besoin de domaines personnalisés
- Vous avez besoin d'une surveillance avancée
- La collaboration d'équipe nécessite des fonctionnalités payantes
Chemin de mise à niveau intelligent
- Commencez gratuitement - Construisez et lancez sur les niveaux gratuits
- Validez - Obtenez de vrais utilisateurs et des retours
- Monétisez - Ajoutez un flux de revenus (même petit)
- Mettez à niveau - Utilisez les revenus pour payer l'infrastructure
Ne payez jamais pour l'infrastructure avant d'avoir des utilisateurs prêts à payer pour votre produit.
Conclusion
Construire une application full-stack gratuitement en 2026 n'est pas seulement possible, c'est pratique. L'expérience de codage "vibe coding" de Google AI Studio, combinée au généreux niveau gratuit de Firebase, signifie que vous pouvez passer de l'idée à l'application déployée sans entrer de carte de crédit.
Ce que vous obtenez pour 0 $ :
- Génération de code assistée par l'IA avec l'agent Antigravity
- Authentification pour 10K utilisateurs mensuels
- 1 Go de stockage de base de données
- Hébergement CDN global
- 2 millions d'invocations de fonctions sans serveur/mois
- Support multijoueur en temps réel
Ce dont vous avez besoin :
- Un compte Google
- Une idée qui vaut la peine d'être testée
La barrière à la création de logiciels n'a jamais été aussi basse. La question n'est pas de savoir si vous pouvez vous permettre de construire votre application. C'est de savoir si vous pouvez vous permettre de ne pas le faire.
Prochaines étapes :
- Inscrivez-vous sur aistudio.google.com - aucune carte de crédit
- Activez le plan Spark de Firebase - niveau gratuit automatique
- Démarrez votre première session de codage "vibe coding" avec le modèle d'invite ci-dessus
- Déployez et partagez votre application gratuite
- Utilisez le niveau gratuit d'Apidog pour tester et documenter vos API
FAQ
Google AI Studio est-il entièrement gratuit ?
Google AI Studio propose un niveau gratuit avec 60 requêtes par minute et 1 million de tokens par jour. C'est suffisant pour construire plusieurs applications full-stack. Les niveaux payants commencent à 20 $/mois pour des limites plus élevées.
Le niveau gratuit de Firebase dure-t-il vraiment éternellement ?
Oui. Le plan Spark de Firebase n'a pas d'expiration. Vous restez sur le niveau gratuit tant que vous respectez les limites d'utilisation. De nombreuses applications fonctionnent sur le plan Spark pendant des années sans nécessiter de mises à niveau.
Puis-je monétiser des applications construites sur des niveaux gratuits ?
Absolument. Conservez 100 % de vos revenus. Les niveaux gratuits sont destinés à aider les développeurs à construire et à lancer. Google en tire profit lorsque vous réussissez et que vous passez éventuellement à un niveau supérieur.
Que se passe-t-il si je dépasse les limites gratuites ?
Firebase ne vous facturera pas automatiquement. Vous serez soit :
- Limité jusqu'au prochain cycle de facturation
- Invité à ajouter une facturation
- Nécessité d'optimiser l'utilisation ou de mettre à niveau manuellement
Ai-je besoin d'une carte de crédit pour commencer ?
Non. Google AI Studio et le plan Spark de Firebase fonctionnent tous deux sans informations de facturation. Ajoutez une carte uniquement lorsque vous choisissez de passer à un niveau supérieur.
Puis-je utiliser des domaines personnalisés sur le niveau gratuit ?
Le niveau gratuit de Firebase Hosting inclut le sous-domaine web.app. Les domaines personnalisés nécessitent l'ajout d'une facturation (mais le domaine lui-même coûte 12-15 $/an séparément).
Où est l'arnaque ?
Il n'y a pas d'arnaque. Google propose des niveaux gratuits pour :
- Fidéliser les développeurs
- Capter de futurs clients payants
- Développer l'écosystème Firebase
Votre application gratuite est l'application payante de quelqu'un d'autre. L'infrastructure existe de toute façon.
Combien de temps faut-il pour construire une véritable application ?
Avec le codage "vibe coding" : 1-2 heures pour un MVP. Développement traditionnel : 2-4 semaines. La différence est que l'IA gère le code passe-partout pendant que vous vous concentrez sur les fonctionnalités uniques.
Puis-je exporter le code et l'auto-héberger ?
Oui. Exportez des projets complets sous forme de ZIP ou poussez-les sur GitHub. Hébergez-les n'importe où : Vercel, Netlify, votre propre serveur. Vous êtes propriétaire du code généré.
Le code généré est-il prêt pour la production ?
L'agent génère un code fonctionnel suivant les meilleures pratiques. Cependant, toujours :
- Passez en revue le code généré
- Testez-le minutieusement
- Ajoutez la gestion des erreurs pour votre cas d'utilisation spécifique
- Effectuez des audits de sécurité avant de manipuler des données sensibles
