With AWS AppSync, you can create serverless GraphQL APIs that simplify application development by providing a single endpoint to securely query or update data from multiple data sources and leverage GraphQL subscriptions to implement engaging real-time application experiences by automatically publishing data updates to subscribed API clients via serverless WebSockets connections.
Jens looks at using GraphQL for long-running requests, how it compares to a REST-based API, and the pros and cons of each approach.
Tools & Open Source
SpectaQL is a Node.js library that generates static documentation for a GraphQL schema using various options. The goal of SpectaQL is to help you keep your documentation complete, current, and beautiful with the least amount of pain possible.
Hoppscotch is a lightweight, web-based API development suite. It was built from the ground up with ease of use and accessibility, providing all the functionality needed for API developers with minimalist, unobtrusive UI. It is free-to-use and, as an added perk, completely open-source!
You'll use NextJS, Apollo Server Micro, Type GraphQL, GraphQL Code Generation, react-query, and graphql-request to create a completely type-safe end-to-end GraphQL solution for NextJS applications.
Add descriptions to your GraphQL schema to provide a better developer experience for consumers of your API. Descriptions also support markdown, so you format text, add links to further documentation, and more.