Hacker Newsnew | past | comments | ask | show | jobs | submit | stevewodil's favoriteslogin

Can someone please explain what GraphQL actually is? I've looked at it multiple times but never got super deep... my limited understanding is that all it is is basically defining a schema so that when issuing API requests, the client itself can make it's own "query request", rather than talking to an app backend which has SQL queries programmed/written in an ORM or some database wrapper.

I feel like I'm missing something, as that seems incredibly limited, especially with things like performance (where queries need to be tuned and refined and custom written. Just a simple SELECT * FROM X INNER JOIN Y and horrible N+1 isn't good enough)

Can someone please explain what is GraphQL once and for all?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: