Search  for anything...
NA

GraphQL API Design (API-University Series Book 5)

  • Based on 22 reviews
Condition: New
Checking for the best price...

Buy Now, Pay Later


As low as $2 / mo
  • – 4-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout.

Payment plans are offered through our trusted finance partners Klarna, Affirm, Afterpay, Apple Pay, and PayTomorrow. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Free shipping on this product

This item is eligible for return within 30 days of receipt

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: In Stock.
Fulfilled by Amazon

Arrives Monday, Jan 19
Order within 13 hours and 20 minutes
Available payment plans shown during checkout

Protection Plan Protect Your Purchase
Checking for protection plans...

Description

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. Read more

Publisher ‏ : ‎ API-University Press; 1st edition (January 27, 2018)


Publication date ‏ : ‎ January 27, 2018


Language ‏ : ‎ English


File size ‏ : ‎ 541 KB


Text-to-Speech ‏ : ‎ Enabled


Screen Reader ‏ : ‎ Supported


Enhanced typesetting ‏ : ‎ Enabled


X-Ray ‏ : ‎ Not Enabled


Word Wise ‏ : ‎ Not Enabled


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Monday, Jan 19

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • Yes, it's short. That's a feature, not a bug.
What could be better than a book that is both comprehensive and short? This excellent introduction to GraphQL manages to squeeze everything you need to know to get started into just 83 pages. If they sold books by the pound, this would be expensive indeed, but I buy my books by the ability to teach me something without wasting my time, and in that case, this book is a bargain. That said, I'm a .NET programmer, and so after reading the first 2/3, I switched to reading the documentation for HotChocolate, so that I can write in C# rather than <bleh> JavaScript. In any case, this "pamphlet of a book" is highly recommended. Oh, PS: this book works well on the Kindle as well. ... show more
Reviewed in the United States on October 2, 2023 by Jesse Liberty

  • Four Stars
I think it is better if the author should add more examples.
Reviewed in the United States on February 21, 2018 by Nguyen Duc Hoang

  • Wrong explanation about interface
As current spec, the implementing type will not automatically contain the fields defined in the interface. This author don't have the real GraphQL implementation experience.
Reviewed in the United States on August 27, 2018 by jiayun

  • Barely a Book, but a Good Introduction to GraphQL.
I'm learning about GraphQL for the first time, and so this book offered a good introduction for my needs. That said, at only 86 pages (and physically small pages at that) it's barely a book - more of a cheatsheet or CliffsNotes reference for GraphQL. Everything in this book is most certainly available on the web with a little diligent Googling. That said, I like physical books I can pull off the shelf when I need to, and this is one I expect I'll refer to often in the future when I need a quick reference to something as I continue to learn GraphQL. ... show more
Reviewed in the United States on May 7, 2018 by Just Some Guy

  • Great
I enjoyed this quick introduction to Graphql. It is sufficient to get anyone up and running with the technology and the concepts which are different than REST.
Reviewed in the United States on December 30, 2018 by software_craftsman

  • Poorly written. Brief and a waste of time.
You would learn more simply reading the spec. This isn't a book it is a pamphlet.
Reviewed in the United States on May 9, 2019 by Joseph Workman

Can't find a product?

Find it on Amazon first, then paste the link below.
Checking for best price...