What is GraphQL?

Is it new paradigm to shift from REST services?

Technology evolves as well as users' requirements and experiences. so Rest based web services are not so efficient to deliver certain requirements in expected benchmarks. there is where GraphQL comes in handy

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. [official web] Stay in touch: