Skip to content

Latest commit

 

History

History
149 lines (111 loc) · 15.8 KB

File metadata and controls

149 lines (111 loc) · 15.8 KB

Reqable

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Français | Deutsch | Русский

⚠️ Remarque : Reqable n'est pas un projet open source. Ce dépôt est utilisé exclusivement pour le suivi des problèmes, les demandes de fonctionnalités et les retours des utilisateurs.

À propos

Reqable est une plateforme de débogage et de test d'API tout-en-un de nouvelle génération. Elle offre une prise en charge multiplateforme, une architecture sans connexion obligatoire, une empreinte légère, un haut débit et une expérience sans publicité — le tout conçu pour simplifier les flux de travail API des développeurs et des ingénieurs QA. Reqable prend en charge cinq plateformes majeures : Windows, macOS, Linux, Android et iOS.

Reqable combine un outil de capture de trafic API avec un client de test API complet dans un environnement unique et profondément intégré, permettant des flux de travail fluides de capture et de test, et remplaçant plusieurs outils autonomes.

La majorité des fonctionnalités de Reqable sont disponibles gratuitement, sans période d'essai. L'édition Community couvre les besoins de la plupart des développeurs individuels ; les utilisateurs avancés et les équipes peuvent bénéficier d'une mise à niveau vers le niveau Premium pour des fonctionnalités avancées.

Visitez notre site officiel : https://reqable.com

Sommaire

Débogage d'API

Reqable utilise une stratégie MITM (Man-in-the-Middle) classique pour intercepter le trafic HTTP(S). Sur les plateformes de bureau, elle capture le trafic via la configuration du proxy au niveau du système ; sur mobile, elle utilise un VPN local. Le trafic capturé peut être inspecté et manipulé grâce à un riche ensemble de primitives de débogage : relecture de requêtes, édition en ligne, points d'arrêt, réécriture d'URL, scripts personnalisés, et plus encore.

Test d'API

Reqable fournit un client API complet pour composer, envoyer et organiser les requêtes HTTP, WebSocket, SSE et gRPC (bientôt disponible). Il inclut des collections d'API organisées en dossiers, des variables d'environnement avec résolution par portée, la création intégrée de documentation d'API et la synchronisation cloud entre appareils.

Support MCP

Reqable intègre un serveur MCP (Model Context Protocol) natif, permettant aux assistants IA tels que Claude et GitHub Copilot d'interagir directement avec Reqable. Cela débloque des flux de travail pilotés par l'IA pour le débogage d'API, l'inspection du trafic, la création de règles et les tests automatisés.

L'implémentation du serveur MCP est entièrement open source. Consultez le dépôt MCP Server pour plus de détails.

Performance extrême

Reqable est conçu avec Flutter et C++, en évitant délibérément un environnement d'exécution de navigateur intégré. Ce choix architectural renforce la sécurité en réduisant la surface d'attaque tout en offrant des gains de performance substantiels par rapport aux alternatives basées sur Electron.

  • Temps de démarrage à froid de l'ordre de la milliseconde.
  • Empreinte d'installation inférieure à 100 Mo.
  • Consommation mémoire typique inférieure à 300 Mo en utilisation active.

Benchmarks de performance de capture de paquets

Benchmarks de performance du client API

Les benchmarks ont été réalisés sur un Apple MacBook Pro équipé de la puce M5. Sur du matériel moins performant, l'avantage de Reqable est encore plus marqué.

Application mobile

L'édition mobile maintient la parité fonctionnelle avec la version de bureau, offrant des capacités de débogage et de test d'API en déplacement. Elle permet d'ajouter un poste de bureau via la lecture d'un code QR, ce qui permet de transférer le trafic mobile vers le bureau pour une inspection et une manipulation approfondies.

Avec une connexion facultative au compte, la synchronisation cloud peut être activée pour répliquer automatiquement les données sur tous les appareils connectés.

Les fonctionnalités de points d'arrêt, de réécriture et de scripting ne sont actuellement pas disponibles sur les plateformes mobiles en raison des politiques de sécurité au niveau de la plateforme.

Installation

Plateforme Architecture Format Téléchargement et installation Remarques
Windows x86_64 exe Télécharger Version installateur (recommandée), compatible Windows 7+.
Windows x86_64 zip Télécharger Version portable, compatible Windows 7+.
Mac universal - brew install reqable Nécessite macOS 11.0 ou ultérieur.
Mac Intel Chip dmg Télécharger Puce Intel, nécessite macOS 11.0 ou ultérieur.
Mac Apple Silicon dmg Télécharger Puce série M, nécessite macOS 11.0 ou ultérieur.
Linux x86_64 deb Télécharger Compatible Ubuntu, Debian et autres distributions. Nécessite GTK 3.0.
Linux x86_64 AppImage Télécharger Compatible Ubuntu, Debian et autres distributions. Nécessite GTK 3.0.
Android universal - Google Play Nécessite Android 5.0 ou ultérieur.
Android arm64-v8a apk Télécharger Nécessite Android 5.0 ou ultérieur.
Android armeabi-v7a apk Télécharger Nécessite Android 5.0 ou ultérieur.
Android x86_64 apk Télécharger Nécessite Android 5.0 ou ultérieur.
iOS arm64 - App Store Nécessite iOS 13.0 ou ultérieur.

Documentation

https://reqable.com/en-US/docs/introduction

Remerciements

RonaldinhoL cesuproxy zclovelyj xiuluoshendaren hhs66317 DemonZD xuennai NavinChen ejfkdev QuanTum2088 DreamlingBig cesaryuan am3k0 xvhuan picture-j cxplay SugarFatFree ghost Lehcok 19774279 Jingle-Pan nullCode666 gyunlyun Arcticlyc TopMaps pansy1110 cry980285208 Toskysun Acheng97 lsdlh CAI5201314 86523553 Jesn zsh2517 CHINA-T 1002753959 hyt65098631 yinsel xx299x wuewill jinshuqishi2019 TopChina Dawnnnnnn Mrqqeat Soujer fankuiz6 airline233