Runtime `.pb` descriptor loading
Start from compiled protobuf descriptors (`.pb`), with no proto source tree to manage.
Start from compiled protobuf descriptors (`.pb`), with no proto source tree to manage.
Model Context Protocol endpoints, for AI agents and tool-driven automation.
Create, update and remove stubs at runtime through the API or the UI. The process keeps running.
Build a response out of the request payload, the headers and the stream position.
Exact, partial, regex, glob and header matching, with priority rules deciding which stub answers.
Unary, server streaming, client streaming and bidirectional.
Return gRPC status errors, and hold a response back long enough to exercise a client timeout.
Both formats, with a JSON Schema for validation and editor autocomplete.
Add template functions in Go for domain-specific behaviour.
Traces over OTLP, and a `/metrics` endpoint to scrape.
Generate values from `faker.Person`, `faker.Geo`, `faker.Identity` and seven more domains.
`proxy`, `replay` and `capture` move a test from live upstream traffic to local mocks in stages.
19 MB image for local development, CI and containerized test environments.
Run GripMock inside a Go test, with no external process to orchestrate.