Overview
Explore a 34-minute conference talk that delves into the evolution and improvement of OpenStack's APIs through modern technologies. Learn how OpenStack's RESTful and Python APIs have grown organically over time, leading to various technical challenges and undefined behaviors. Discover the implementation of OpenAPI and Python type annotations as solutions to enhance API documentation and understanding. Understand how these technologies provide machine-readable API definitions and type guarantees, marking significant progress from OpenStack's early 2010s origins. Follow along as speaker Stephen Finucane explains ongoing integration efforts across OpenStack projects, practical applications for users and developers, and opportunities for community involvement in improving API documentation and type safety.
Syllabus
API contracts: Bringing OpenAPI and typing to OpenStack
Taught by
OpenInfra Foundation