A Postman-like API client for protobuf-based messages.
- Parsing .proto files to collect metadata.
- UI to view/edit protobuf messages.
- Sending requests with protobuf messages.
- Viewing response with protobuf messages.
- Persisting view state
- Collections
- Environments from Postman
- Response metadata - execution time, body size, ...
- Expose more request configurations
- Support bytes datatype - with something like base64 strings.
- Register your .proto files to enable protobuf-related features. By clicking on the button with
icon next to your collection to register the file paths.
-
The rest of the request-building interface is similar to Postman.
a. Enter your good old http request parameters (method, url, headers)
b. Select request/response proto messages you want.
c. Fill out the fields in your request proto message.
d. Click send.
e. The response is shown below the request section.
- That's it for the current version. Enjoy and leave a star if you like it !
Protoman Setup 0.1.0.exe - Unlike mac, I don't currently own a license to sign the app. So it might give you some security warnings!
As a fallback, you can clone the repo and run npm install && npm run build to build, and npm run start to launch the app. Or, you can actually find configurations on electron builder to get the right distribution version yourself!
If you are interested in reporting/fixing issues and contributing directly to the codebase, follow the standard procedures.
- Create an issue.
- Fork the repo.
- Submit a PR.
- We'll get back to you as soon as we can!
Make sure to run npm run lint before submitting the PR!

