Ask HN: Are you still using REST for your new projects?
We found that implementation of GraphQL in the server became too complex once you introduce authentication and authorization.
Also, since GraphQL assumes the client knows what it wants to receive, some cases where the data was unknown couldn't be solved elegantly. For example receiving a tree with an unknown number of levels for describing menus and submenus.
This was over a year ago so I'm guessing the waters are more clear now.
Is everyone moving to GraphQL or are you still using REST for new projects?