DESCRIPTION
A Web API is a platform with a web-style interface developers can use to implement functionality. Well-designed APIs feel like a natural extension of the application, rather than just a new interface into the backend database. Designing Web APIs based on use cases allows an organization to develop irresistible APIs, which developers can consume easily and which support the business values of that organization.
Irresistible APIs provides step-by-step, jargon-free guidance for designing APIs that reflect an application's core business value, delight the developers who use them, and will stand the test of time. In it, business product managers and developers learn to treat an API as a first class product, discovering what questions to ask during design so that the first version is the best possible product. Because APIs are a combination of business needs and technical implementations, exercises throughout the book present both sides of the design process, allowing users to engage with the material that's most comfortable and relevant for them. After reading, teams will be able to design APIs that attract developers, lead their industry, and add value to their core business.
KEY SELLING POINTS
Step-by-step guidance through the API design process
Real-world examples and hands-on exercises
For developers and non-developers alike
Shows how to create engaging and successful APIs
AUDIENCE
Written for all members of an API design team regardless of technical level.
ABOUT THE TECHNOLOGY
APIs are interfaces between computers, frequently used for mobile application and integrated websites (like the twitter "Share" button). Combining APIs makes it possible to create amazing mashups (for instance, between news and social organizations).