Designing Web APIs: Building APIs That Developers Love

by Brenda Jin, Saurabh Sahni, and Amir Shevat

0 ratings • 0 reviews • 0 shelved
Book cover for Designing Web APIs

Bookhype may earn a small commission from qualifying purchases. Full disclosure.

Designing an API is complicated to begin with, but evolving your API design over time makes the process even more difficult. There are several books on the topic, but none that guide you through key decisions for designing and building APIs for specific audiences and types of products. Well, until now, that is.

Using case studies from companies such as Slack, Stripe, Facebook, and Github, this practical guide shows you how to navigate complex decisions when building, scaling, and evolving your own APIs. You'll learn best practices for designing APIs that developers will love, and discover how to evolve your APIs as your product grows.

Developers, architects, tech leads, product managers, and engineering managers will:

Examine strategies to expose data through web APIs, using webhooks, websockets, and HTTP
Learn how to evolve APIs while keeping them consistent
Be able to scale APIs with pagination and rate limiting
Handle security, performance, monitoring, and testing
Build a thriving ecosystem around your API
  • ISBN10 1492026883
  • ISBN13 9781492026884
  • Publish Date 29 August 2018
  • Publish Status Active
  • Publish Country US
  • Imprint O'Reilly Media
  • Format eBook
  • Pages 232
  • Language English