Appwrite: GraphQL Support

Created on 4 Jan 2020  路  3Comments  路  Source: appwrite/appwrite

This issue will concentrate all the information regarding the work on the new GraphQL gateway for the Appwrite server. Work on this feature is being actively developed on this branch: https://github.com/appwrite/appwrite/tree/graphql

The new GraphQL is not meant to replace the REST API, but to work alongside it. The goal of this feature is to allow developers to take advantage of the GraphQL capabilities but not force them to work with it. In an ideal setup, developers could integrate with both the GraphQL and the REST API in the same application.

The work on this feature relies heavily on this issue: https://github.com/appwrite/appwrite/issues/266 should allow the implementation of the GraphQL objects to become much easier and 100% consistent with the REST API.

First, the work will concentrate on adding query and mutation action for basic Appwrite entities/resources like database documents and storage files, and later support for all resources.

enhancement

Most helpful comment

This sounds awesome, I can't wait! Keep up the great work

All 3 comments

This could be a good starting point for implementing the protocol:
https://github.com/webonyx/graphql-php

This sounds awesome, I can't wait! Keep up the great work

@alexweininger you can track our progress here 馃槉馃殌

https://github.com/appwrite/appwrite/pull/974

Was this page helpful?
0 / 5 - 0 ratings