6 repositorios
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 es un cliente de API GraphQL gráfico, un entorno de desarrollo integrado (IDE) y un explorador de esquemas. Funciona como una herramienta de depuración y plataforma de colaboración para ejecutar consultas, mutaciones y suscripciones contra servidores GraphQL. El proyecto se distingue por ofrecer espacios de trabajo sincronizados en la nube para organizar y compartir colecciones de consultas entre equipos. Proporciona un framework de extensibilidad flexible que permite la instalación y ejecución de plugins de terceros dentro de sandboxes aislados. La plataforma cubre una amplia gama de capacidades, incluyendo escritura de consultas asistida por IA, exploración visual de esquemas y suscripción de datos en tiempo real mediante múltiples protocolos de transporte. También incluye herramientas para la automatización de solicitudes mediante scripting pre y post-solicitud, así como utilidades para gestionar variables de entorno y analizar metadatos de respuesta. Altair está disponible como aplicación de escritorio, extensión de navegador y aplicación web, y puede alojarse en servidores privados.
Includes tools for inspecting GraphQL network traffic and analyzing response metadata to troubleshoot APIs.
Prism es un conjunto de herramientas para generar servidores mock y proxies de validación basados en especificaciones OpenAPI o archivos de colección de Postman. Sirve como herramienta de prueba de contrato de API para verificar que las implementaciones de API se adhieran a contratos formales. El proyecto proporciona un servidor mock de OpenAPI que simula respuestas de API y un proxy de validación que verifica el tráfico HTTP en vivo contra una especificación OpenAPI para identificar discrepancias de implementación. También incluye un servidor mock capaz de imitar el comportamiento de la API basado en archivos de Colección de Postman exportados. La herramienta cubre la simulación de comportamiento de API y la validación de tráfico mediante la generación de mocks basada en esquemas y la validación de solicitudes basada en especificaciones. Utiliza la interceptación de proxy transparente para reenviar el tráfico a un backend mientras valida simultáneamente las solicitudes y respuestas contra una definición de API.
Mocking and contract testing for OpenAPI specifications.