GraphQL—a schema-based, client-centric model for data interchange—offers web programmers an alternative to REST. Brian Capouch and Danilo Zekovic offer an overview of GraphQL basic concepts, its data types and schema, and the GraphiQL debugging interface and walk you through using a GraphQL starter kit to gain hands-on experience. You’ll implement a simple website designed to highlight the practical considerations of using GraphQL on the client side. Along the way, you’ll learn options for providing GraphQL backend services, with examples based on MongoDB and Postgres, and review some of the more popular and powerful GraphQL projects under development.
Introduction to GraphQL
GraphQL in practice
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org