From bb70a07acdaed622ed0d5f8247254e21f58390ff Mon Sep 17 00:00:00 2001 From: Ashley Woodall Clark Date: Wed, 13 Feb 2019 09:30:36 -0600 Subject: [PATCH] Add graphql (#26552) --- guide/english/graphql/index.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 guide/english/graphql/index.md diff --git a/guide/english/graphql/index.md b/guide/english/graphql/index.md new file mode 100644 index 0000000000..8fe5e9a0e6 --- /dev/null +++ b/guide/english/graphql/index.md @@ -0,0 +1,22 @@ +--- +title: GraphQL +--- + +## GraphQL + +GraphQL is a query language developed by Facebook that provides a syntax to query data in from API. Unlike traditional REST APIs, GraphQL allows the client side of an application to ask for the exact pieces of data it requires in a readable way. + +GraphQL schemas are often coupled with frameworks such as [Relay](https://facebook.github.io/relay/) or [Apollo](https://www.apollographql.com/) to make these requests from the client. GraphQL powers how [GatsbyJS](https://www.gatsbyjs.org) fetches data. + + +### Installation + +From the command line run: + +```bash +npm init +npm install graphql --save +``` + +#### More Information: +For tutorials and more information check out the GraphQL official site: [Getting Started With GraphQL.js](https://graphql.org/graphql-js/)