Évaluations de l’éditeur : Évaluations des utilisateurs : [Total : 0 Moyenne : 0].ilfs_responsive_below_title_1 { width : 300px ; } @media(min-width : 500px) {.ilfs_responsive_below_title_1 { largeur : 300px ; } } @media(min-width : 800px) {.ilfs_responsive_below_title_1 { largeur : 336px ; } }
Kreya est une application Windows téléchargeable que vous pouvez utiliser pour créer et tester les API rapidement et facilement. Il s’agit d’un programme open source qui prend également en charge les API Rest, les scripts et les tests.
Kreya est disponible en version gratuite ainsi qu’en versions payantes. Il est également disponible pour les plates-formes Linux et macOS.
Les fonctionnalités suivantes sont incluses dans la version gratuite de Kreya :
Client gRPC complet : le client KreyagRPC prend en charge de nombreuses fonctionnalités telles que la réflexion du serveur, les requêtes diffusées en continu, la validation des requêtes, etc. gRPC est un framework d’appel de procédure à distance (RPC) open source qui peut s’exécuter dans n’importe quel environnement et offre une bonne amélioration des performances.
Puissant client REST : Kreya prend en charge les appels d’API REST avec différents formats de requête et de réponse, l’importation de Définitions OpenAPI et plus.
Environnements et modèles : il s’agit d’une fonctionnalité très importante de Kreya qui vous permet de stocker séparément des valeurs et des données spécifiques à l’environnement et de simplifier votre expérience. Vous pouvez ajouter, modifier et supprimer des environnements et basculer facilement entre eux. Les modèles vous permettent de générer des données factices réalistes pour chaque demande afin que vous puissiez les tester facilement.
Configurations d’authentification réutilisables : Kreya centralise la gestion de l’authentification afin que vous puissiez définir vos identifiants d’authentification en un seul endroit et les référencer de manière transparente dans vos demandes pour éviter toute répétition. Vous pouvez facilement ajouter, modifier et supprimer toutes vos configurations d’authentification.
Comment ça marche :
1. Téléchargez et installez Kreya à partir du lien fourni à la fin de cet article.
2. Exécutez Kreya et pour l’essayer brièvement, cliquez sur”Ouvrir un exemple de projet”. Si vous souhaitez créer un nouveau projet, vous pouvez cliquer sur”Créer un projet”, puis lancer le processus.
3. Dans quelques instants, toutes les définitions d’API seront importées et l’exemple de projet sera cloné sur votre disque.
4. Pour envoyer et tester votre première requête, vous devez sélectionner une opération gRPC dans la liste. Cliquez sur Hello-> Hello Service et sélectionnez « Dites bonjour ». Cliquez ensuite sur”Envoyer”dans le panneau gRPC. Vous obtiendrez une réponse”OK”dans le panneau de réponse avec le temps en millisecondes pour que la réponse soit générée. Cela signifie que vous avez réussi votre premier appel d’API avec Kreya.
5. À côté de tester les API REST, cliquez sur rest-> wttr.in et sélectionnez « Londres ». Comme précédemment, cliquez sur”Envoyer”en haut et vous obtiendrez la température actuelle à Londres dans le panneau de réponse indiquant que l’API Rest fonctionne correctement. Cet exemple utilise wttr.in qui est un service de prévisions météo gratuit qui prend en charge diverses méthodes de représentation des informations pour les clients HTTP de la console et plus encore.
6. Cliquez sur « Lune » dans le même dossier wttr.in, puis cliquez sur « Envoyer » et vous obtiendrez une image PNG de la Lune montrant la phase actuelle. Cela démontre que vous avez ajouté avec succès l’API Rest wttr.in.
7. Vous pouvez changer la méthode HTTP en cliquant sur la flèche vers le bas à côté de”GET”et sélectionner toute autre demande telle que POST, PUT, DELETE et plus et les tester de manière appropriée. De plus, pour changer la méthode gRPC, vous pouvez cliquer sur l’icône”Stylo”à côté de son nom et faire le nécessaire.
8. Utilisez les icônes disponibles en haut du panneau de gauche (panneau HTTP/HTTPS) pour Créer, Supprimer un nouveau dossier, Opération et plus.
9. Cliquez sur n’importe quel”dossier”pour configurer ses paramètres d’environnement pour gRPS, repos et configuration d’authentification. Ces paramètres seront appliqués à toutes les opérations et sous-dossiers, sauf s’ils sont écrasés à un niveau inférieur.
10. La barre d’outils horizontale située sous le panneau Requêtes vous permet de configurer la requête, les en-têtes, les méthodes d’authentification, les points de terminaison, etc. La barre d’outils sous la réponse vous permet de visualiser la réponse, les en-têtes, les bandes-annonces ainsi que les traces.
Commentaires finaux :
Dans l’ensemble, Kreya est une application soignée et simple vous permettant de créer et testez vos API très facilement et rapidement. La version gratuite a des limitations et ne prend en charge que les fonctionnalités indiquées ci-dessus. Vous pouvez passer à la version payante pour des fonctionnalités supplémentaires importantes telles que les scripts et les tests, l’authentification Windows pour les API, etc. Kreya est l’un des outils les plus populaires dans cet espace et une bonne alternative à Postman.
Cliquez ici pour télécharger l’application Kreya pour Windows, Linux et macOS. Vous devez disposer de la version 64 bits de Windows 10 pour que Kreya fonctionne.