In practice, I think that an GraphQL API is still a form of REST.
People hate on REST when they should be hating on the bad instances of things that others made and said 'But it's REST!', regardless of whether it was or wasn't or that person had RTFM https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding...
> We are interested in the typical attributes of systems that self-identify as REST, rather than systems which are formally REST.
In practice, I think that an GraphQL API is still a form of REST.
People hate on REST when they should be hating on the bad instances of things that others made and said 'But it's REST!', regardless of whether it was or wasn't or that person had RTFM https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding...