Hello Magento Friends,

Today I will be justifying How to Create Custom GraphQL in Magento 2.

GraphQL is a query language for API, that offers customers to exactly fetch the required data while the server returns only the necessary information. GraphQL was introduced in Magento 2.3 as a replacement to REST and SOAP API. GraphQL can be used to read data by query and write data to the server by mutation.

Here we will discuss How to Create Custom GraphQL in Magento 2. Let’s get started

Steps to Create Custom GraphQL in Magento 2:

Step 1: First, we need to create a “schema.graphqls” file inside our extension at the below path.

app\code\Vendor\Extension\etc\schema.graphqls

Now, add the below code

Step 2: After that, we need to create a “CustomGraphql.php” file inside the below folder path of the extension.

app\code\Vendor\Extension\Model\Resolver\CustomGraphql.php

And add the below code

You need to test GraphQL Query in Altair GraphQL client chrome extension or you can also test in Postman Software.

The response will be as shown below,

graphql

Conclusion:

This way you can Create Custom GraphQL in Magento 2. If you face any difficulty while implementing the above steps let me know via the comment section below. Share the article with your friends and stay connected with us.

Happy Reading!

[Total: 4   Average: 5/5]