Skip to main content

GraphQL

Check out the 👉 GraphQL Spec RFC tracker! 👈​

I love GraphQL, so much I named my community-funded open-source company for my love of it: Graphile! I first became involved with GraphQL via the PostGraphQL project (renamed to PostGraphile after I became the maintainer), joined and became heavily involved in the GraphQL Working Group, authored a number of spec changes, became a member of the GraphQL Technical Steering Committee, and have even written a cutting edge planning and execution engine for GraphQL: Grafast! It's fair to say I know GraphQL pretty well at this point...

In the following articles, I'd like to share with you what I personally believe are best practices and important lessons about GraphQL. These are my opinions, but I try to back them up with evidence or reasoning where possible.

First: you should probably be using Trusted Documents...