Jump to content

Modern API protocols - REST, gRPC or GraphQL?


 Share

Recommended Posts

Is there any plan to support Modern API protocols - REST, gRPC or GraphQL? 

SOAP is almost dead and most vendors have moved on due to below reasons:

  1. SOAP had its glory 15-20 years back
  2. REST over http/2 results in smaller payload as compared to SOAP (XML vs Json)
  3. gRPC is more suitable for server to server connection e.g. We have our ecommerce shopping cart where customers place wholesale order and our inventory is in SageX3, in this case, we need to fetch up to date stock, pricing from X3. Using SOAP in this case, results in larger payload as compared to gRPC (XML vs Protobuf)
  4. Consuming SOAP from frontend app is hard
Link to comment
Share on other sites

Hi,

Depending which products you use you'll see that we're already using some of these API Protocols. For Example,  Sage X3 has introduced a GraphQL API which is documented here - https://developers.sage.com/x3/graphql/  and a REST based Data Integration API which is documented here - https://developers.sage.com/x3/data-integration/

  • Like 3
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...