Maximize the impact of your assets and business services by providing APIs for developers and other users. The journey described in this book starts with identifying business assets. As part of the API team, you then need to identify and define the requirements of traffic management, security, mediation, and orchestration. You also must define metrics for the analytics to measure the success of the overall API program. API documentation and the ease of developer onboarding also determine the success of the APIs. Finally, monetization of these APIs leads to revenue generation for the enterprise.
Author De ― an expert in building and managing API solutions ― provides enterprise architects, designers, and technologists with insight into the world of APIs and the various technical aspects of building and managing an effective API management solution. API Developing and Managing APIs for your Organization:
Introduces the basics of APIs and highlights their value Provides an overview of technologies for building an API management solution and defines the requirements, including how to build a RESTful APIOffers design principles for building developer-friendly APIsExplains how to secure your APIsShows how to use API analytics to measure the success of your APIsDemonstrates how to monetize APIs Finally, API Management touches on various technical nuances of creating, distributing, and managing an API. This book will not only help you learn how to design, build, deploy, and manage an API for an enterprise scale, but also generate revenue for your organization.
What You'll Learn
Discover the API life cycleDesign and develop APIsImplement API securityTest your APIsDeploy and monitor your APIsWho This Book Is ForEnterprise architects, technology enthusiasts, security architects, and operations specialists.
Excellent high-level perspective of a complete API management program. It's got all the key elements and provides useful questions to consider and concrete scenarios for context. A must-read for any developer involved in building or managing APIs.
I think this is a good introduction into the idea of API management and covers all the main topics and parts of it. I especially liked the governance part, which explained in detail how this can be done in an organization.