Jump to ratings and reviews
Rate this book

Designing Web APIs: Building APIs That Developers Love

Rate this book
Using a web API to provide services to application developers is one of the more satisfying endeavors that software engineers undertake. But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs. Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You’ll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.

230 pages, Paperback

Published October 16, 2018

102 people are currently reading
429 people want to read

About the author

Brenda Jin

1 book1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
65 (33%)
4 stars
87 (44%)
3 stars
31 (15%)
2 stars
13 (6%)
1 star
0 (0%)
Displaying 1 - 18 of 18 reviews
Profile Image for Matt Eland.
Author 6 books12 followers
October 13, 2018
I professionally work as a development manager for an API development software team. I strongly recommend this book to anyone looking to widen their understanding of the various considerations that go into designing, developing, deploying, monitoring and deploying private or public APIs.
Profile Image for Yura Gavrilovich.
100 reviews7 followers
November 14, 2021
The book has both technical information like a description of the types of web APIs, some snippets of HTTP requests/responses from APIs of companies like Twitter, Slack, Stripe, description of OAuth workflow, and more general pieces of advice on building a developer community around your web API/service and crafting good documentation with tutorials.
Because of that, some chapters were really interesting for me to read while I was skipping parts from other chapters.
Profile Image for Ahmad hosseini.
320 reviews73 followers
October 27, 2019
This book reviews the best practices and theory for solid API design and shows you how to build and maintain a developer ecosystem around an API. Book provides practical guide and advices that educate you how to navigate complex decisions for designing, scaling, marketing and evolving interoperable APIs.
Profile Image for Antonio.
36 reviews1 follower
May 24, 2024
A bit simplistic but a good summary of api development
Profile Image for Hardi.
7 reviews
March 15, 2020
I am a firm believer of readme-driven programming, where you start by writing a readme file for your hypothetical API. This is a wonderful low-stress way of thinking through all the main ways your interface might get used by current and future colleagues, or even clients.

This book is more in-depth, going over the various ways your decisions will impact others, and giving plenty of practical examples of what would be a good approach for common use cases.
Profile Image for The Lost Dreamer.
270 reviews28 followers
August 3, 2021
This book is an easy and useful choice for web developers who have some experience coding APIs. Even if you don't plan on creating a huge service involving partners and creating a specific community of developers around your product the book, especially its first half, encloses a handful of reasonable ideas, good practices, and clear explanations that will help you build a cleaner, better structured and, ultimately, more useful APIs.
Nevertheless, coders beware, this is not a book about code. Probably it's more oriented to product owners, architects, and team managers. But having a broad view of the larger picture behind all your code. It's always good to have many of these chapters in mind.
Maybe the final chapters of the book become a little bit too long, not adding so many insights, at least for those who get their hands dirty on the keyboard. Also, the examples and testimonials included, after feeling rather attractive and insightful in the first hundred pages, end up turning repetitive and a little too propagandistic. But apart from that, this has been an interesting reading.
Profile Image for Damian Zydek.
43 reviews4 followers
November 22, 2020
This book is an introduction to designing Web API.

You will find here basic knowledge of designing, securing, versioning, scaling Web APIs as well as information about how to build a developer ecosystem and community around an API product.

I recommend it mostly to those who are planning to create their first public Web API for a commercial product.
Profile Image for Karlie.
23 reviews12 followers
June 23, 2022
An overview of what items to take into account when building an API, particularly an external-facing one. This book is high-level, mostly understandable by business people as well, and is language-agnostic. It is not a guide for programming or writing code to create an API.
Profile Image for Elizabeth Muirhead.
4 reviews1 follower
February 1, 2023
Technical sections are thorough, and the early chapters explaining the difference between the different types of APIs/design paradigms are great. Gets a little repetitive near the end, especially with the dev relations stuff.
5 reviews
August 30, 2019
A must book, if you are non-technical working on exposing or using new APIs.
A bit basic if you are familiar with APIs and infrastructure.

Still, written in a very intuitive way.
Profile Image for William Darian.
35 reviews3 followers
December 3, 2021
Not the most technical book out there to build a Web APIs, but this is a good book for someone that will create an API and intend to maintain it in the long run.
Profile Image for Javier.
12 reviews
August 2, 2022
Extremely high overview, it does not go into detail in any section. What I learnt from this book can just be learnt by observing API documentation and things like that.
19 reviews
September 24, 2022
Great book if you are curious about building APIs, the book goes through the end to end experience required to build a successful API.
14 reviews7 followers
November 12, 2022
The book gives a high level overview of what it takes to design web APIs. Useful if you’re new in the field, a bit boring if you’re experienced. Can be used as a basic reference book.
Profile Image for Semjon Kopp.
4 reviews2 followers
June 13, 2022
This book gives a good overview of all the parts of API development and management activities around it but lacks depth of the topic.
Displaying 1 - 18 of 18 reviews

Can't find what you're looking for?

Get help and learn more about the design.