# Understanding the GraphQL Type System

DevFeed: [Understanding the GraphQL Type System](<https://devfeed.tech/articles/understanding-the-graphql-type-system-37592.md>)

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

Author: hello@taniarascia.com

Published: 2023-01-27T00: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>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [API](<https://devfeed.tech/topics/api.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [enum](<https://devfeed.tech/tags/enum.md>), [enums](<https://devfeed.tech/tags/enums.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [type-system](<https://devfeed.tech/tags/type-system.md>), [union-types](<https://devfeed.tech/tags/union-types.md>)

## AI overview

This tutorial explains the GraphQL type system and how its types are used to build a GraphQL schema. It covers scalar types, Enums, List and Non-Null wrapping types, Object types, Interfaces, and Unions, with examples.

## Source excerpt

GraphQL is a modern solution for facilitating the communication between a front end and a data source. All of the details and capabilities...