You can use this page to determine the documented integration options when your project requires GraphQL, whether you are planning a new integration or evaluating an existing API.
GraphQL status[edit source]
GraphQL is an API query language in which a client requests the fields it needs. For example, a client might request an order number together with its customer name in one query.
Use documented integration options[edit source]
Review Integration Documentation for the documented integration areas, including REST API integration, SOAP, web API integration, and XML and JSON import.
For example, when an external system provides a RESTful API that returns JSON, use the REST and JSON integration guidance rather than treating that API as GraphQL. REST API documents an API-based integration scenario.
Confirm your GraphQL requirement[edit source]
Before designing an integration around GraphQL, confirm the requirement with MDriven support. State whether your application must expose GraphQL, consume a third-party GraphQL API, or both, and include a small example of the query or data operation you need.
For example:
Need: consume a third-party GraphQL API
Operation: retrieve a customer's name and open orders
Use the contact options in Support options.
