DataPower

  • 1.  GraphQL call from Data Power

    Posted Fri May 21, 2021 06:48 AM
    Hi All,
    We got a sneario wherein we need to call GraphQL hosted API from Data Power. We will get the parameter that we need and need to form GraphQL request on data power.
    can we call GraphQL APIs from DataPower, by creating GraphQL request. Is that supported and what are the limitations, if any.
    Any help is much appreciated!!

    ------------------------------
    G Mehta
    ------------------------------


  • 2.  RE: GraphQL call from Data Power

    Posted Mon May 24, 2021 01:31 AM
    Hi,

    yes, you can call GraphQL APIs using DataPower. I'm not aware of any limitations, do you have some specific issue on your mind?



    ------------------------------
    Hermanni Pernaa
    ------------------------------



  • 3.  RE: GraphQL call from Data Power

    Posted Mon May 24, 2021 01:54 PM

    Hello G Mehta,


    If you use your GraphQL APIs as a regular backend there are no known limitations for that use case. If you want to utilize the capability of DataPower's handling for schema manipulation and rate-limiting, this functionality is only supported through API Connect. You can find known limitations at the following link https://www.ibm.com/support/pages/known-limitations-graphql-datapower-api-gateway



    ------------------------------
    Yahel Nachum
    ------------------------------



  • 4.  RE: GraphQL call from Data Power

    Posted Tue May 25, 2021 07:13 AM
    Hi Yahel,

    Thank you for the update. I was looking for validating the request on Data Power but seems that is not possible as of now.

    ------------------------------
    G Mehta
    ------------------------------



  • 5.  RE: GraphQL call from Data Power

    Posted Wed June 02, 2021 12:18 PM
    > I was looking for validating the request on Data Power

    It sounds like you're asking to validate an input GraphQL Query against a GraphQL Schema.
    That is fully supported on DataPower since version 10.0.0.0.  (2Q2020)
    It is a feature of DataPower's APIGW, therefore as Yahel points out above you would use IBM API Connect with its "DataPower API Gateway", which in turn uses DataPower as the gateway.

    ------------------------------
    Morris Matsa
    ------------------------------