Do I need a server for GraphQL?

As you note, it’s “just” a query language, and you don’t need a server per se . For example, in the reference graphql-js implementation, you can just call graphql with a query; similarly, in graphql-ruby, you can #execute a query on a schema object. The usual case for GraphQL “in the wild” is as an API layer, though.

Read more

Which server is best for GraphQL?

While Apollo Server is compatible with any GraphQL client, it is an obvious choice if you are already using Apollo Client in your project. Because of the vibrant Apollo ecosystem and advanced production-ready tooling, Apollo Server is a great choice for larger, more nuanced projects.

Read more

What is SDUI?

Server driven UI, also known as SDUI, is a technique used by companies like Spotify, Lyft and Airbnb to leverage an expressive document hosted on the server side but used on the client side to build complete screens and flows inside of Android apps, iOS apps, and web products.

Read more