gRPC Mock Server (grpcurl)
Free grpcurl-compatible gRPC mock server. Upload your .proto file — every RPC is auto-mocked with a schema-generated sample response you can edit per method, with gRPC status codes, delay, and auth metadata middleware. Call with grpcurl over plaintext HTTP/2; server reflection included so no client proto file is needed. Every call is logged with metadata, request JSON, and auth verdict. Ephemeral (~24h, resets on deploy).
gRPC mock — enter your token
Full grpcurl-compatible mock: upload a .proto, every RPC is mocked with a schema-generated sample response you can edit per method. Server reflection included — no proto file needed on the client. Buckets are ephemeral (~24h, resets on deploy).
How to use
- Type a token and press Open mock (or Create it with a sample proto for a new token).
- Upload your .proto file, press Parse proto, then Auto-mock all methods; edit canned responses, status codes, and auth per method.
- Press Activate mock, copy the grpcurl snippet per method, and watch calls land in the call log.
FAQ
How do I call the mock?
Copy the grpcurl snippet under each method. Reflection is enabled, so grpcurl list and describe work with no proto file.
Do I need to write every response by hand?
No. Upload the .proto and press Auto-mock all methods — each RPC gets a sample response generated from its message schema. Edit any of them before activating.
Streaming supported?
Unary only. Client/server/bidi streaming methods are registered but answer UNIMPLEMENTED.
How long does my mock live?
About 24 hours, in-process memory. Reopen anytime with just the token.