Runtime `.pb` Descriptor Loading โก
Start mocks from compiled protobuf descriptors (`.pb`) instantly, without managing proto source trees.
Start mocks from compiled protobuf descriptors (`.pb`) instantly, without managing proto source trees.
Expose Model Context Protocol endpoints for AI agents and tool-driven automation workflows.
Create, update, and remove stubs at runtime through API or UI with zero process restarts.
Generate realistic responses from request payloads, headers, and stream context in real time.
Combine exact, partial, regex, and header matching with priority rules for deterministic stub selection.
Test all gRPC interaction patterns: unary, server streaming, client streaming, and bidirectional streaming.
Simulate production behavior with gRPC status errors and configurable response delays.
Write stubs in YAML or JSON with JSON Schema validation and IDE autocomplete support.
Extend templates with custom Go plugins to implement domain-specific behavior and shared logic.
Use paired tags (`vX.Y.Z-builder` for build, `vX.Y.Z` for runtime) for stable plugin compatibility.
Use optimized images in local development, CI pipelines, and containerized test environments.
Embed GripMock directly in Go tests and internal tooling without external process orchestration.