SevenTnewS

Open Source

Bruno 4.0 vous permet d'utiliser votre propre clé IA avec un client API open source

Bruno 4.0 propose une barre latérale IA BYOK, des Apps interactives au niveau des requêtes et un gestionnaire de secrets reconstruit. Cette version positionne l'outil open source comme une alternative soucieuse de la vie privée à Postman et Insomnia.

Emmanuel Fabrice Omgbwa Yasse Assisté par IA

2026-07-26 · 3 min de lecture

Bruno 4.0 vous permet d'utiliser votre propre clé IA avec un client API open source
Sources : Bruno Changelog…

Bruno, le client API open source qui stocke les collections dans des fichiers texte bruts compatibles Git, vient de publier sa plus grande mise à jour à ce jour. La version 4.0, sortie le 23 juillet, permet aux utilisateurs d'intégrer leurs propres clés API compatibles OpenAI pour alimenter un nouvel assistant IA intégré directement dans l'application.

L'argument clé ici est la confidentialité. Contrairement aux fonctionnalités IA de Postman ou Insomnia, qui acheminent les requêtes via leurs propres serveurs, l'assistant Bruno s'exécute sur n'importe quel point de terminaison de modèle configuré par l'utilisateur : sa propre clé OpenAI, une instance locale Ollama, ou tout fournisseur disposant d'une API compatible OpenAI. La barre latérale IA comprend l'onglet actif, permet de changer de modèle, affiche les révisions de différences avec des contrôles d'acceptation/rejet et conserve un historique de discussion. Pour la génération de scripts et de tests, l'assistant fonctionne désormais sur l'ensemble des requêtes, dossiers et collections.

Le fondateur de Bruno, Anoop M D, a longtemps positionné l'outil comme l'anti-Postman, plus simple, prioritaire localement et natif de Git. Avec la version 4.0, cette position s'étend à l'IA : au lieu de construire un jardin clos, Bruno fournit les rails et laisse les utilisateurs choisir le moteur.

Cette version introduit également ce qu'on appelle des Apps, des interfaces utilisateur interactives légères qui vivent à l'intérieur des collections au niveau de la requête ou de la collection. Les développeurs peuvent construire des interfaces personnalisées qui communiquent avec leurs requêtes Bruno, ouvrant la porte à des workflows pilotés par l'IA, des interactions de type chatbot et des expériences de tableau de bord sans quitter le client. Les Apps sont actuellement disponibles pour une utilisation au niveau de la requête et de la collection, avec la prise en charge de l'affichage des requêtes dans les apps au niveau de la collection.

Du côté des scripts, Bruno 4.0 ajoute des variables typées (string, number, boolean, object), fait persister par défaut les API de mutation des variables d'environnement et de collection, et améliore la couverture d'importation Postman pour les API de variables de collection et globales. Le gestionnaire de secrets a également été remanié : la configuration du fournisseur de secrets externe a été déplacée d'un fichier secrets.json séparé vers les fichiers d'environnement, faisant des environnements la source unique de vérité. La syntaxe héritée des secrets fonctionne toujours avec un avertissement de migration.

Les améliorations de performance incluent une nouvelle option pour mettre en cache les collections, réduisant les temps de chargement de l'application. La documentation des collections a été repensée avec un nouveau système de design, la prise en charge des thèmes, des URLs partageables basées sur des pages et un sélecteur d'environnement. Les améliorations d'authentification incluent Akamai EdgeGrid (bêta) et une sécurité améliorée du flux OAuth2 avec validation d'état qui empêche l'injection de code d'autorisation.

OpenAPI Sync, auparavant en bêta, est désormais en disponibilité générale, avec une nouvelle valeur par défaut qui ne vérifie pas automatiquement les mises à jour de spécifications, préservant ainsi les données de travail configurées par l'utilisateur au lieu de les écraser. La CLI a également été renforcée : prise en charge des secrets externes provenant d'AWS Secrets Manager, d'Azure Key Vault et de HashiCorp Vault, ainsi qu'un indicateur , secrets-env-file pour passer les identifiants.

Pour les développeurs qui ont été échaudés par les clients API propriétaires modifiant leurs politiques de prix ou de confidentialité, Bruno 4.0 est un signal que les alternatives open source peuvent rester compétitives sans compromettre les deux choses les plus importantes : le contrôle local et les workflows natifs Git. L'assistant IA n'est qu'une barre latérale, mais c'est une barre latérale qui n'envoie vos données nulle part sans votre approbation.

L'essentiel de la tech en 3 minutes chaque matin

Un email, chaque jour ouvré, avec ce qui compte vraiment en IA et en tech.