{"repo":"mock-server/mockserver-monorepo","free":true,"listed":false,"github":"https://github.com/mock-server/mockserver-monorepo","clone":"git clone https://github.com/mock-server/mockserver-monorepo.git","description":"MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.","language":"Java","stars":4944,"topics":["mock-server","proxy","java-client","javascript-client","node-module","node-client","ruby-client","homebrew","grunt-plugin","ai"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"MockServer &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===== MockServer is an HTTP(S) mock server and proxy for testing. It does three things: - Mock the APIs your application depends on, so you can develop and test against systems that are unavailable, incomplete, or hard to reproduce. - Proxy real traffic to record, inspect, and modify requests and responses in flight — and pause them at interactive proxy breakpoints to step through, edit, or abort each exchange like a debugger for network traffic. - Chaos engineering — make dependencies misbehave on demand, injecting latency, dropped connections, and errors to test how your application copes when the systems it relies on degrade or fail. Speaks every protocol your stack uses. HTTP/1.1 & HTTPS, HTTP/2, gRPC & gRPC-Web, WebSockets and raw TCP are auto-detected from the first bytes of each connection, so one MockServer port handles them all with no per-protocol configuration. Beyond that core: HTTP/3 (QUIC — experimental, on its own UDP port), JSON-RPC for MCP/A2A mocking, AsyncAPI-driven message-broker testing against external Kafka and MQTT brokers, and mocked AI/LLM chat-completion APIs (OpenAI, Anthropic, Gemini, Bedrock, Azure OpenAI, Ollama). Main Features - Mock any API — HTTP/1.1, HTTPS, HTTP/2, HTTP/3, gRPC, gRPC-Web, JSON-RPC, WebSockets, raw TCP, and message brokers (Kafka, MQTT). Match requests on method, path, query, headers, cookies and body (JSON, XML, JSONPath, XPath, regex, OpenAPI) and retur","default_branch":null,"files":null,"tree":[],"storefront":"/r/mock-server","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mock-server/mockserver-monorepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}