Endpoint to query and get summaries. This is what our frontend site will use. Idea is to have this open and allow anyone to connect and consume this data however they like.
Idea
Provide a GraphQL endpoint that anyone can query and get data. In future maybe we can even allow mutations (depending on what community wants). For now we only allow retrieval of data. Somethings to consider:
Other way is it is protected and Scribes use their accounts to create credentials
We can even have open endpoint with higher rate limit restrictions and then have scribe or above roles to use how they like. This will help ensure API doesn't get abused
Yes this is opinionated but this helps us standardize pagination
we don't need to do any extra work later to support relay
For now we can just use graphcdn and we get caching, analytics, query depth limiting, ddos protection and then later we can consider adding more security if we need to.
Summary
Endpoint to query and get summaries. This is what our frontend site will use. Idea is to have this open and allow anyone to connect and consume this data however they like.
Idea
Provide a GraphQL endpoint that anyone can query and get data. In future maybe we can even allow mutations (depending on what community wants). For now we only allow retrieval of data. Somethings to consider:
For now we can just use graphcdn and we get caching, analytics, query depth limiting, ddos protection and then later we can consider adding more security if we need to.