6 dépôts
Tools for simulating API responses and inspecting traffic.
Explore 6 awesome GitHub repositories matching part of an awesome list · API Debugging and Mocking. Refine with filters or upvote what's useful.
json-server is a development toolset used to simulate a full REST API from a JSON file. It functions as a customizable mock API server that allows for the simulation of CRUD operations and resource relationships without the need to write backend code. The project enables rapid prototyping by generating a fake backend that persists data changes back to a local JSON file. It distinguishes itself by providing a static asset file server to deliver local documents, images, and stylesheets alongside the mock API endpoints. The server includes capabilities for data querying, such as parameter-based
Creates fake REST APIs with zero coding.
Guidance is a control framework and generation orchestrator for large language models. It provides a programming layer to steer model outputs through structured templates, schema enforcement, and logical flow management. The framework distinguishes itself by interleaving model generation with local code execution, enabling the use of loops and conditional branching within a single session. It employs grammar-based token constraints and regular expressions to force models to sample only from tokens that satisfy a specific structural format, ensuring strict adherence to predefined data models.
Provides a utility to validate candidate strings and test execution flows locally using a mock model.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Applies debugging tools like Breakpoint, Map Local, and Map Remote to specific GraphQL queries by matching their Query Name.
Provides real-time inspection and modification of GraphQL queries and responses for debugging.
Altair est un client d'API GraphQL graphique, un environnement de développement intégré et un explorateur de schéma. Il fonctionne comme un outil de débogage et une plateforme de collaboration pour exécuter des requêtes, des mutations et des abonnements (subscriptions) sur des serveurs GraphQL. Le projet se distingue en proposant des espaces de travail synchronisés dans le cloud pour organiser et partager des collections de requêtes entre équipes. Il fournit un framework d'extensibilité flexible qui permet l'installation et l'exécution de plugins tiers au sein de sandboxes isolées. La plateforme couvre un large éventail de capacités, incluant l'écriture de requêtes assistée par IA, l'exploration visuelle de schémas et l'abonnement aux données en temps réel via plusieurs protocoles de transport. Elle inclut également des outils d'automatisation des requêtes via des scripts pré et post-requête, ainsi que des utilitaires pour gérer les variables d'environnement et analyser les métadonnées de réponse. Altair est disponible en tant qu'application de bureau, extension de navigateur et application web, et peut être hébergé sur des serveurs privés.
Includes tools for inspecting GraphQL network traffic and analyzing response metadata to troubleshoot APIs.
Prism est un ensemble d'outils pour générer des serveurs mock et des proxys de validation basés sur des spécifications OpenAPI ou des fichiers de collection Postman. Il sert d'outil de test de contrat d'API pour vérifier que les implémentations d'API adhèrent aux contrats formels. Le projet fournit un serveur mock OpenAPI qui simule les réponses d'API et un proxy de validation qui vérifie le trafic HTTP en direct par rapport à une spécification OpenAPI pour identifier les écarts d'implémentation. Il inclut également un serveur mock capable de mimer le comportement de l'API basé sur des fichiers de collection Postman exportés. L'outil couvre la simulation de comportement d'API et la validation de trafic via la génération de mock pilotée par schéma et la validation de requête basée sur la spécification. Il utilise l'interception de proxy transparent pour transférer le trafic vers un backend tout en validant simultanément les requêtes et les réponses par rapport à une définition d'API.
Mocking and contract testing for OpenAPI specifications.