Since GraphQL's inception at Facebook four years ago, and its public release one year ago, the GraphQL community has been growing rapidly. More and more businesses, including large companies and tech giants, are adopting the technology.

GraphQL's evolution has taught its developers a lot about what's important when designing APIs. Here are a few best practices that they've come up with for GraphQL users and language designers, and a list of general principles for any software developer to follow when building a new product.

Best Practices

Principles and Lessons