# Understanding GraphQL for Beginners-Part One

DevFeed: [Understanding GraphQL for Beginners-Part One](<https://devfeed.tech/articles/understanding-graphql-for-beginners-part-one-1655.md>)

Original publisher: [Read original article](<https://shopify.engineering/understanding-graphql-beginner-part-one>)

Author: Raymond Chung

Published: 2021-07-02T16:36:21Z

Content type: tutorial

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [beginners](<https://devfeed.tech/tags/beginners.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [learn](<https://devfeed.tech/tags/learn.md>), [rest](<https://devfeed.tech/tags/rest.md>)

## AI overview

A beginner-oriented introduction to GraphQL that explains how it contrasts with REST, including REST endpoints, fixed response shapes, APIs, CRUD operations, and the motivation for retrieving the right amount of data in one call.

## Source excerpt

As technology evolves, one thing that contrasts REST and is gaining popularity is GraphQL. But what is it exactly? Within this post, we will learn what GraphQL is all about!