Designing Web APIs

Building APIs That Developers Love



Bookstore > Books > Designing Web APIs

Price$12.99 - $33.99
Rating
AuthorsAmir Shevat, Brenda Jin, Saurabh Sahni
PublisherO'Reilly Media
Published2018
Pages232
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101492026921
ISBN-139781492026921
EBook Hardcover Paperback

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.

Get an overview of request-response and event-driven API design paradigms; Learn best practices for designing an API that meets the needs of your users; Use a template to create an API design process; Scale your web API to support a growing number of API calls and use cases; Regularly adapt the API to reflect changes to your product or business; Provide developer resources that include API documentation, samples, and tools.


  1. (2 books)



4 5 16

Similar Books


Designing Evolvable Web APIs with ASP.NET

Designing Evolvable Web APIs with ASP.NET

by Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller

Design and build Web APIs for a broad range of clients - including browsers and mobile devices - that can adapt to change over time. This practical, hands-on guide takes you through the theory and tools you need to build evolvable HTTP services with Microsoft's ASP.NET Web API framework. In the process, you'll learn how design and impleme...

Price:  $19.57  |  Publisher:  O'Reilly Media  |  Release:  2014

Restlet in Action

Restlet in Action

by Jerome Louvel, Thierry Templier, Thierry Boileau

Restlet in Action introduces the Restlet Framework and RESTful web APIs. You'll see how to easily create and deploy your own web API while learning to consume other web APIs effectively. You'll learn about designing, securing, versioning, documentation, optimizing, and more on both the server and client side, as well as about cloud comput...

Price:  $21.53  |  Publisher:  Manning  |  Release:  2012

RESTful Web APIs

RESTful Web APIs

by Leonard Richardson, Mike Amundsen, Sam Ruby

The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don't include many of the architecture's benefits. With this practical guide, you'll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to crea...

Price:  $36.20  |  Publisher:  O'Reilly Media  |  Release:  2013

Web Scraping with Python

Web Scraping with Python

by Ryan Mitchell

Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you'll learn how to use Python scripts and web APIs to gather and process data from thousands - or even millions - of web pages at once.Ideal for programmers, security professionals, and web administrators fami...

Price:  $19.49  |  Publisher:  O'Reilly Media  |  Release:  2015

Selenium WebDriver Quick Start Guide

Selenium WebDriver Quick Start Guide

by Pinakin Chaubal

Selenium WebDriver is a platform-independent API for automating the testing of both browser and mobile applications. It is also a core technology in many other browser automation tools, APIs, and frameworks. This book will guide you through the WebDriver APIs that are used in automation tests.Chapter by chapter, we will construct the buil...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile

Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile

by David Karlins

Dreamweaver is the most powerful and industry-leading web design software that utilizes cutting edge web technologies such as HTML5, CSS3, and jQuery for web and mobile development. These technologies have radically reconfigured the process of designing web content and function in the widest possible range of browsing environments, rangin...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2013

Web Design in a Nutshell, 3rd Edition

Web Design in a Nutshell, 3rd Edition

by Jennifer Niederst Robbins

Are you still designing web sites like it's 1999? If so, you're in for a surprise. Since the last edition of this book appeared five years ago, there has been a major climate change with regard to web standards. Designers are no longer using (X)HTML as a design tool, but as a means of defining the meaning and structure of content. Cascadi...

Price:  $8.98  |  Publisher:  O'Reilly Media  |  Release:  2006

Designing Web Interfaces

Designing Web Interfaces

by Bill Scott, Theresa Neil

If you want to learn how to create great user experiences on the Web, this practical book offers more than 75 design patterns for building interfaces that provide rich interaction. Distilled by two longtime professionals after years of experience at Sabre, Yahoo, and Netflix, these design patterns and best practices are neatly organized a...

Price:  $3.49  |  Publisher:  O'Reilly Media  |  Release:  2009