# An Introduction to GraphQL

DevFeed: [An Introduction to GraphQL](<https://devfeed.tech/articles/an-introduction-to-graphql-37596.md>)

Original publisher: [Read original article](<https://www.taniarascia.com/introduction-to-graphql/>)

Author: hello@taniarascia.com

Published: 2021-11-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tania Rascia](<https://devfeed.tech/sources/tania-rascia.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [API](<https://devfeed.tech/topics/api.md>), [api server](<https://devfeed.tech/topics/api-server.md>), [client](<https://devfeed.tech/topics/client.md>), [Web](<https://devfeed.tech/topics/web.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-server](<https://devfeed.tech/tags/api-server.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [client](<https://devfeed.tech/tags/client.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [json](<https://devfeed.tech/tags/json.md>), [rest](<https://devfeed.tech/tags/rest.md>), [schema](<https://devfeed.tech/tags/schema.md>)

## AI overview

An introductory tutorial to GraphQL, covering its purpose, terminology, core concepts, query behavior, schema characteristics, and relationship to REST. It explains GraphQL as an open-source query language and runtime for APIs, including how clients request specific fields and receive responses in JSON.

## Source excerpt

As web and mobile applications become more mature and complex, software engineers invent clever new ways of improving the interaction...