As a GraphQL consumer I rather enjoy using it over Rest. I always found myself making feature requests to backend teams before. Not anymore.<p>Maybe less true now, but it seemed like when products had public APIs in rest, they were different endpoints than what their own internal teams used.<p>Whereas with Gql it seems like internal and public frontend people used the exact same endpoints, which gave the public apis more power.<p>In this thread below, it seems like a lot of people on HN don’t like GQL.<p><a href="https://news.ycombinator.com/item?id=31284846" rel="nofollow">https://news.ycombinator.com/item?id=31284846</a>