Un meilleur émulateur
pour Firebase
Fonctionnalités améliorées pour le développement local. Application de bureau avec une meilleure UX, des outils puissants et une intégration transparente.
Apprécié par les développeurs qui construisent avec Firebase

Fonctionnalités puissantes pour le développement Firebase
Flame améliore l'expérience de l'émulateur Firebase avec une meilleure UX, plus de fonctionnalités et des performances natives de bureau.
Productivité
Recherchez et filtrez dans tous les services émulateur

Recherche globale
Flame met la navigation à portée de main. Ouvrez la palette de commandes avec ⌘K, filtrez n’importe quelle liste en ligne et travaillez dans votre langue, entièrement traduit en cinq langues.
Également inclus
Filtrage unifié
Chaque liste partage la même barre de recherche dans l’en-tête, filtrez utilisateurs, documents, fonctions et fichiers sans apprendre un nouveau modèle à chaque fois.
Entièrement traduit
Anglais, français, espagnol, allemand et portugais
Firestore
Parcourez et modifiez les données de l’émulateur en toute confiance

Navigateur de documents
Une disposition en trois panneaux pour collections, documents et champs. Basculez entre vues arbre et JSON, créez des données de test en masse, annulez avec ⌘Z et suivez chaque requête dans l’inspecteur.
Ajouter des documents
Créez un document unique ou générez-en plusieurs à partir d’un modèle JSON, définissez collection, ID et champs dans un seul tiroir.

Inspecteur de requêtes
Voyez chaque requête Firestore en direct. Développez les échecs en ligne et détectez les problèmes de permissions ou d’index avant la production.

Suggestions d’index
Flame suit les requêtes nécessitant des index composites et affiche le diff exact pour firestore.indexes.json, appliquez ou ignorez chaque suggestion.

Également inclus
Création en masse
Générez des dizaines de documents à partir d’un modèle ou motif JSON, idéal pour peupler des données locales avant d’écrire une ligne de code.
Annulation
Une erreur ? Appuyez sur ⌘Z pour annuler modifications et suppressions. Expérimentez librement sur les données de l’émulateur.
Vues arbre et JSON
Basculez entre un arbre structuré et du JSON brut selon ce que vous modifiez. La vue tableau arrive bientôt.
Suppression en masse
Sélectionnez plusieurs documents et supprimez en une action
Édition de champs en ligne
Modifiez les valeurs directement dans l’arbre ou le panneau JSON
Authentification
Utilisateurs de test sans la friction de l’Emulator Suite

Gestion des utilisateurs
Un vrai tableau utilisateurs avec édition en ligne, actions groupées et tiroirs détaillés pour claims, MFA et fournisseurs de connexion.
Créer et modifier des utilisateurs
Ouvrez le tiroir utilisateur pour définir e-mail, mot de passe, claims, fournisseurs liés et facteurs MFA, ou créez plusieurs utilisateurs de test avec la notation entre crochets.

Également inclus
Création d’utilisateurs en masse
Créez plusieurs utilisateurs de test avec noms, e-mails et avatars réalistes en une boîte de dialogue, sans scripts.
Éditeur de claims personnalisés
Modifiez rôles et permissions avec un éditeur JSON visuel et validation, détectez les fautes avant que vos règles de sécurité échouent silencieusement.
Fournisseurs et MFA
Liez plusieurs fournisseurs de connexion par utilisateur et gérez les facteurs MFA depuis le même tiroir.
Édition en ligne
Modifiez e-mail, nom d’affichage et UID directement dans le tableau
Activation, désactivation et suppression en masse
Sélectionnez plusieurs utilisateurs et agissez sur tous en une fois
Fonctions et files
Invoquez et déboguez les fonctions sans quitter l’app

Exécuteur de fonctions
Exécutez fonctions Callable, HTTP, planifiées, Pub/Sub et Task Queue depuis une liste. Modifiez les payloads, lisez les réponses, poussez vers les files ou exécutez directement, et copiez toute requête en cURL.
Appeler depuis l’interface
Ouvrez une fonction, ajustez l’entrée JSON, exécutez et inspectez la réponse, ou copiez la commande cURL exacte pour votre terminal.

Également inclus
File ou exécution directe
Pour les déclencheurs Pub/Sub et Task Queue, choisissez de pousser un message vers la file ou d’invoquer le handler immédiatement.
Édition des entrées
Modifiez les payloads JSON avant chaque exécution
Visualiseur de réponses
Sortie formatée après chaque invocation
Export cURL
Copiez les requêtes en commandes prêtes pour le terminal
Stockage
Un navigateur de fichiers conçu pour les buckets émulateur

Navigateur de buckets
Naviguez dans les buckets en arborescence, glissez des fichiers, et gérez dossiers et objets avec renommage, déplacement, duplication et suppression, sans outil d’upload séparé.
Aperçu de fichier
Ouvrez n’importe quel fichier pour voir métadonnées, type, taille et lien de téléchargement, les images s’affichent en aperçu inline.

Opérations sur fichiers
Renommez, déplacez, dupliquez et supprimez depuis le menu contextuel. Métadonnées et liens de téléchargement à un clic dans le tiroir de détails.

Également inclus
Navigation arborescente
Développez les dossiers en ligne, triez par nom ou date, et voyez les miniatures d’images sans ouvrir d’aperçu.
Téléversement par glisser-déposer
Déposez des fichiers n’importe où sur la vue stockage
Téléversement en masse
Téléversez plusieurs fichiers en une action
Gestion des dossiers
Créez, renommez et supprimez des dossiers en ligne
Journaux
Suivez la sortie de l’émulateur dans une vue en direct

Journaux émulateur
Suivez en direct les journaux de démarrage Functions, Firestore, Auth et Tasks. Développez une entrée pour le JSON brut, filtrez par niveau ou émulateur, et accédez aux dernières lignes à mesure que la sortie arrive.
Également inclus
Entrées extensibles
Cliquez sur une ligne pour inspecter le payload ou le JSON brut en ligne
Filtres de requête
Filtrez par niveau, émulateur, nom de fonction ou recherche libre
Défilement automatique
Reste sur la dernière sortie jusqu’à ce que vous remontiez
Copier les entrées
Copiez n’importe quel journal en JSON formaté pour partage ou débogage
Tarifs
Essayez gratuitement.
Abonnez-vous quand vous êtes prêt.
Essai gratuit
Accès complet à toutes les fonctionnalités.
- Tous les services émulateur débloqués
- macOS, Windows et Linux
- Aucune carte bancaire pour commencer
Pro
Après l'essai8 $US/mois facturé annuellement
Continuez à développer avec Flame après la fin de votre essai.
- Accès complet
- Invitez vos coéquipiersBientôt
- Mises à jour et nouvelles fonctionnalités
Connectez-vous pour vous abonner
Annulez à tout moment. L'abonnement se renouvelle automatiquement jusqu'à annulation.
Questions fréquemment posées
Tout ce que vous devez savoir sur Flame.