Software Alternatives & Reviews

REST vs. gRPC vs. GraphQL

JsonAPI Apache Thrift
  1. Application and Data, Languages & Frameworks, and Query Languages
    Pricing:
    • Open Source
    There are a variety of tricks to solve the over/under-fetching problems of REST. My personal preference is JSON:API, which defines standard query parameters for clients to ask the server return just a subset of fields or to traverse references and return complete copies of others resources.<p><a href="https://jsonapi.org/" rel="nofollow">https://jsonapi.org/</a>.

    #Development #Online Services #API Tools 43 social mentions

  2. An interface definition language and communication protocol for creating cross-language services.
    Pricing:
    • Open Source
    Apache Thrift is another great way of server-server & client-server communication. Pretty similar to protobuf but feels a bit more mature to me.<p><a href="https://thrift.apache.org/" rel="nofollow">https://thrift.apache.org/</a>.

    #Web Servers #Web And Application Servers #Load Balancer / Reverse Proxy 12 social mentions

Discuss: REST vs. gRPC vs. GraphQL

Log in or Post with