Manning Publications, 2020. — 187 p. — ISBN: 9781617296284.
Customer-facing and inside APIs have grow to be the most typical strategy to combine the parts of web-based software program. Using requirements like OpenAPI, you may present dependable, easy-to-use interfaces that enable different builders secure, managed entry to your software program. Designing APIs with Swagger and OpenAPI is a hands-on primer to correctly designing and describing your APIs utilizing essentially the most widely-adopted customary.
About the TechnologyModern internet functions are product of a number of parts, companies, and servers related by means of APIs, typically utilizing HTTP and REST as their main interfaces. These architectures depend on APIs that enable entry to the performance of a part with out requiring builders to know the main points of the way it was applied. The OpenAPI specification standardizes the way you describe RESTful APIs. OpenAPI is vendor-neutral and has been adopted by huge tech corporations resembling Google, Microsoft, and Amazon.
About the bookDesigning APIs with Swagger and OpenAPI is a hands-on primer for describing, planning and designing internet APIs. Core Swagger contributor Josh Ponelat introduces you to a design-first paradigm that can educate you the very best practices for describing and designing RESTful APIs utilizing OpenAPI and Swagger. You’ll construct upon progressively-enhanced examples as you study to explain an API and then prolong it within the type of eventualities you’d encounter in the actual world. You’ll observe abilities for assessing enterprise wants, gathering necessities, and working with a cross-functional workforce. And as you go, you’ll use the favored Open-source instruments to outline APIs, generate documentation, and construct different developer-friendly parts like mocks, server stubs, and consumer SDKs.