gRPC
Call any gRPC service dynamically via reflection or .proto files.
gRPC is a first-class request type. Impostor calls services dynamically — no
build-time code generation — discovering schemas via server reflection or local .proto files compiled at runtime.
Loading schemas
To begin, set your target endpoint and load your schema. You can either use server reflection to discover the schema dynamically, or point Impostor to your local .proto files.
Making calls
Once the schema is loaded, use the dropdown pickers to select your desired service and method. Impostor supports all four gRPC call types:
- Unary
- Server-streaming
- Client-streaming
- Bidirectional streaming
Request messages are edited as standard JSON, making them straightforward to author. Responses, including streams, are displayed in the log as they arrive. You can also specify gRPC metadata (key/value pairs) and configure TLS settings for secure connections.