GraphQL API Design

GraphQL API Design
Author :
Publisher : API-University Press
Total Pages : 95
Release :
ISBN-10 : 9781979717526
ISBN-13 : 1979717524
Rating : 4/5 (524 Downloads)

Book Synopsis GraphQL API Design by : Matthias Biehl

Download or read book GraphQL API Design written by Matthias Biehl and published by API-University Press. This book was released on 2018-01-30 with total page 95 pages. Available in PDF, EPUB and Kindle. Book excerpt: Want to build APIs like Facebook? Since Facebook's framework for building APIs, GraphQL, has become publicly available, this ambition seems to be within reach for many companies. And that is great. But first, let's learn what GraphQL really is and - maybe even more importantly - let's figure out how to apply GraphQL to build APIs that consumers love. Do you like to learn hands-on? In this book, we take a hands-on approach to learning GraphQL. We first explore the concepts of the two GraphQL languages using examples. Then we start writing some code for our first GraphQL API. We develop this API step by step, from creating a schema and resolving queries, over mocking data and connecting data sources all the way to developing mutations and setting up event subscriptions. Are your API consumers important to you? This book shows you how to apply a consumer-oriented design process for GraphQL APIs, so you can deliver what your consumers really want: an API that solves their problems and offers a great developer experience. Do you want to enable the API consumers so they can build great apps? This book explains the GraphQL query language, which allows the API consumers to retrieve data, write data and get notified when data changes. More importantly, you let them decide, which data they really need from the API. Do you want to make your API easy and intuitive to use? This book shows you how to use the GraphQL schema language to define a type system for your API, which serves as a reference documentation and helps your API consumers write queries that are syntactically correct. Do you want to profit from what has worked for others? This book provides a collection of best practices for GraphQL that have worked for other companies, e.g. regarding pagination, authentication and caching. REST vs. GraphQL: Which one is better? GraphQL and REST are competing philosophies for building APIs. It is not in the scope of this book to compare or discuss the two approaches. The focus of this book is on a hands-on approach for learning GraphQL.


GraphQL API Design Related Books

GraphQL API Design
Language: en
Pages: 95
Authors: Matthias Biehl
Categories: Computers
Type: BOOK - Published: 2018-01-30 - Publisher: API-University Press

DOWNLOAD EBOOK

Want to build APIs like Facebook? Since Facebook's framework for building APIs, GraphQL, has become publicly available, this ambition seems to be within reach f
Production Ready GraphQL
Language: en
Pages: 186
Authors: Marc-Andre Giroux
Categories: Computers
Type: BOOK - Published: 2020-03-23 - Publisher: Marc-Andre Giroux

DOWNLOAD EBOOK

While GraphQL is a technology mainly driven by the needs of clients, there is a clear lack of resources on how to build reliable GraphQL servers. Over the last
GraphQL in Action
Language: en
Pages: 382
Authors: Samer Buna
Categories: Computers
Type: BOOK - Published: 2021-03-09 - Publisher: Manning Publications

DOWNLOAD EBOOK

GraphQL in Action gives you the tools to get comfortable with the GraphQL language, build and optimize a data API service, and use it in a front-end client appl
Learning GraphQL
Language: en
Pages: 195
Authors: Eve Porcello
Categories: Computers
Type: BOOK - Published: 2018-08-09 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

Why is GraphQL the most innovative technology for fetching data since Ajax? By providing a query language for your APIs and a runtime for fulfilling queries wit
Visual Design of GraphQL Data
Language: en
Pages: 120
Authors: Thomas Frisendal
Categories: Computers
Type: BOOK - Published: 2018-09-08 - Publisher: Apress

DOWNLOAD EBOOK

Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In