Improve speed, quality, AND cost by automating your API delivery process!
Automating API Delivery shows you how to strike the perfect balance between speed and usability by applying DevOps automation principles to your API design and delivery process. It lays out a clear path to making both the organizational and technical changes you need to deliver high-quality APIs both rapidly and reliably.
In Automating API Delivery you’ll learn how to:
Enforce API design standards with linting
Automate breaking-change checks to control design creep
Ensure accuracy of API reference documents
Centralize API definition consistency checks
Automate API configuration deployment
Conduct effective API design reviews
Author Ikenna Nwaiwu provides comprehensive guidance on implementing APIOps in your organization. He carefully walks through the technical steps and introduces the essential open-source tools, with practical advice and insights from his years of experience. You’ll benefit from his personal tips for avoiding common pitfalls and challenges of moving to automated API delivery.
about the technology
Create high quality, consistent, and fast-to-market APIs by automating the development process! This innovative book shows you how to apply established Continuous Delivery and DevOps principles along the whole API lifecycle, transforming a collection of individual tasks into a smooth, manageable pipeline that supports automated testing, iterative improvement, and reliable documentation.
about the book
Automating API Delivery introduces the tools and strategies behind APIOps. You’ll discover tools and process improvements that give you important quick wins, including API governance using the Spectral API linter and establishing an efficient CI/CD pipeline with GitHub Actions. You’ll even discover how to use the powerful OpenAPI Generator to automatically create client and server code from your API definitions.
APIOps is the end-to-end automation of the API life cycle using DevOps and GitOps principles, enabling faster, more consistent, and compliant API delivery.
[1][2]
By automating API governance checks, APIOps achieves both fast delivery and high compliance, reducing manual review bottlenecks while maintaining quality standards.
[1][2]
Key principles include design-first API development, storing API definitions in version control, automating standards compliance, and running conformance checks.
[1]
The A3 approach helps teams identify waste, analyze root causes, and implement targeted improvements for continuous API delivery optimization.
[1][2][3]
AI coding assistants and LLMs can generate and extend linting rules, enabling natural language specification of API standards and automating complex checks.
[1][2]
It explains automated detection of breaking changes, versioning schemes, and the use of OpenAPI extensions like x-sunset for deprecation and sunsetting endpoints.
[1][2][3]
The book provides a framework for tracking API product metrics across the developer journey, integrating with analytics tools for actionable insights.
[1][2]
Site reliability engineering formulas like the Four Golden Signals and the RED method are introduced for effective API and microservices monitoring.
[1]
what's inside
Check for breaking changes with oasdiff
Create SDKs using OpenAPI Generator
Maintain accurate documentation with API conformance tests
Deploy API gateway configuration with GitOps
about the reader
Experience building RESTful APIs required.
about the author
Ikenna Nwaiwu is Principal Consultant at Ikenna Consulting, specializing in automating API governance.
The technical editor on this book was Marjukka Niinioja.
eBook
pdf, ePub, online
$47.99
$35.99
you save $12.00 (25%)
print
includes eBook
$59.99
$44.99
you save $15.00 (25%)
online + audio
read and listen
$49.99
$37.49
you save $12.50 (25%)
with subscription
free or 50% off
$24.99
pro $24.99 per month
access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!