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

Firestore screenshot

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

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

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.

Ajouter des documents

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.

Inspecteur de requêtes

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.

Suggestions d’index

É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

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.

Créer et modifier des utilisateurs

É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é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.

Appeler depuis l’interface

É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

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.

Aperçu de fichier

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.

Opérations sur fichiers

É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

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

0 $pendant 14 jours

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'essai
96 $US/ an

8 $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
S'abonner

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.