Over the last few years, an idea has emerged for syncing state between the client and server. A change in the way we interact with data that provides clear advantages over REST.


With GraphQL, you can define the shape of your data in a schema, and GraphQL will let consumers of that data request precisely what they need when they need it. You will no longer need to perform multiple requests for data or send more data than is necessary.

These curated courses will teach you GraphQL from the ground up, all the way to production-ready applications. by Eve Porcello

Secure GraphQL

Securing GraphQL Backends with JWTs

Sam Julien

Demystify auth while learning how to use JSON Web Tokens (JWTs) with GraphQL APIs!