Graphql

From wikinotes

GraphQL is an alternative to REST APIs that enables you to query exactly what you need using a single HTTP request, rather than several.

Documentation

official docs https://graphql.org/learn/
introspection docs https://graphql.org/learn/introspection/
graphql spec http://spec.graphql.org/

Tutorials

digitalocean SDL intro https://www.digitalocean.com/community/tutorials/graphql-graphql-sdl

Notes

graphql basics
graphql usage
graphql queries
graphql mutations
graphql errors

Syntax

graphql datatypes
graphql relationships
graphql subscriptions

libraries

Libraries are mostly used to build APIs. Queries can be performed with regular HTTP requests.

ruby graphql-ruby
python ariadne
python graphene