Postman Now Supports gRPC

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • postman-app-support

    Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.

  • 3. Our roadmap is community driven: https://github.com/postmanlabs/postman-app-support/issues. Raising more investment helps us do more. We have built a business model around doing the maximum for every developer on the planet while also providing value to companies so we can charge for it and continue development. I find it fair that companies spend hundreds of millions of dollars on salaries can pay some money for improving their productivity by spending in developer tools.

  • Postwoman

    đź‘˝ Open source API development ecosystem - https://hoppscotch.io

  • Hoppscotch (https://hoppscotch.io/) is another one I've heard good things about.

    Personally I like the VSCode REST Client best: https://marketplace.visualstudio.com/items?itemName=humao.re...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • grpcui

    An interactive web UI for gRPC, along the lines of postman

  • I've been using https://github.com/fullstorydev/grpcui + Paw so I hope that Paw catches up and also adds gRPC support. Definitely a good decision to have everything in one tool.

  • grpc-browser

    A web UI for browsing and executing gRPC operations in your .NET application

  • Good to hear. I became frustrated with the gRPC debugging experience recently, so I wrote GrpcBrowser, an extension for .NET apps that adds a swagger-like web UI: https://github.com/thomaswormald/grpc-browser

  • httpbin

    HTTP Request & Response Service, written in Python + Flask.

  • On a related note, I'm wondering if there are plans for updating httpbin. The httpbin repo was transferred to the Postman organization somewhere between January and March of 2019 [1]. The last commit was made on November 2018 [2] and it's currently suffering from outdated Python dependencies.

    [1]: https://web.archive.org/web/20190322170311/https://github.co...

    [2]: https://github.com/postmanlabs/httpbin

  • grpcurl

    Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

  • I've been using gRPCurl for years and, once you understand gRPC and Protobuf, it's pretty easy to use and can be scripted in many ways - https://github.com/fullstorydev/grpcurl.

  • milkman

    An Extensible Request/Response Workbench

  • There certainly are plenty of Postman alternatives out there, one that I've used before is Milkman: https://github.com/warmuuh/milkman

    It's built on a plugin architecture, does gRPC, GraphQL, JDBC, Ws, et.al. Other plugins allow sharing of workspaces to various services. Written in Java/JavaFX, brew or chocolatey install.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • soapui

    SoapUI is a free and open source cross-platform functional testing solution for APIs and web services.

  • I found SoapUI when I had to develop some SOAP services, but these days it also does REST etc just fine.

    For someone like me who just does this occasionally I found it rather useful.

    [1]: https://www.soapui.org

  • httptoolkit

    HTTP Toolkit is a beautiful & open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac :tada: Open an issue here to give feedback or ask for help.

  • > One of the issues I found with http clients I looked into is that they often don't provide enough functionality to hook into the request process. Either before or after a request is executed to add to the headers or parameters of the request or getting the results of the request.

    I find that httpkit (or just mitmproxy) often gives me decent insight to the actual requests.

    I don't know about altering requests "in flight" - I typically re-issue the request via curl or my application server (eg: rails console or debugger breakpoint).

    Strongly considering purchasing httpkit - but so far I've just needed it occasionally.

    I feel like postman etc is closer to println Debugging, while just intercepting the traffic is more like using a real debugger. But I guess I can see why some like postman etc for exploration - so far i prefer swagger for that (or soapui for xml/soap - preferably running soapui under httpkit for the best of both worlds).

    https://httptoolkit.tech/

  • verb

    Organize and send HTTP requests from Emacs

  • if you are using emacs you can also give this a shot https://github.com/federicotdn/verb

    It lets you write the api, test it and generate the documentation all from the same source of truth file.

  • httpyac

    Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT

  • Here is the github repo for httpyac [1]. Not sure why it's not part of the httpyac org that hosts the site.

    [1] https://github.com/AnWeber/httpyac

  • Kreya

    Kreya is a GUI client for REST and gRPC with innovative features for environments, authorizations and more.

  • Kreya is (in our opinion) the most powerful gRPC GUI client out there, but the UI is not as overloaded as the Postman one. REST support and scripting/test integratiom coming soon as well!

    https://kreya.app

  • prestige

    A text-based HTTP client in the browser. An interface-less Postman.

  • Shameless plug: There's also Prestige at https://prestigemad.com, which is very similar but works right in the browser. You can save your files as Gists as well. Templating with variables is also supported with `${}` syntax, like Javascript's template strings.

    But gRPC support is not built yet. It's on the roadmap.

  • insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts