TheJam.dev is a 2-day virtual conference focused on building real-world applications using the Jamstack.
GraphQL can offer a number of benefits over traditional REST, allowing for complex queries that can get only the data you need but also all the data you need. This means you save important bytes by not passing too much data to the client while also getting everything you need in a single query response rather than multiple consecutive API requests. What if you have an existing REST API but want to take advantage of GraphQL? In this session, Alex Patterson will show how you can wrap existing REST APIs in GraphQL to give you the benefits of GraphQL without requiring a major rewrite of existing REST APIs.
Simplifying REST API Usage with GraphQL on Appwrite
An approach for simplifying the usage of REST APIs by utilizing Appwrite’s GraphQL as a Service. GraphQL is a query language for APIs that allows for more flexible and efficient data retrieval compared to traditional REST API calls. By implementing GraphQL on top of a REST API, developers can reduce the number of API calls required to retrieve the data they need, resulting in more efficient and performant applications. In addition, the Appwrite platform provides a suite of services for application development, including authentication, storage, and serverless functions, that can be easily integrated with GraphQL for added functionality. I will demonstrate a simple example of using Appwrite’s GraphQL as a Service and provide guidance on implementing it in your projects.