Speaker Deck

API throwdown: RPC vs. REST vs. GraphQL

by Nate Barbettini

Published March 8, 2018 in Programming

Choosing an API design paradigm can be hard. The colorful debates on Twitter about which API style is "best" make it even harder. In this talk, I break down the three popular styles today (RPC, REST, GraphQL), weigh their strengths and weaknesses, and discuss when each makes sense.