Spec-Driven API Design: Treating APIs as Products with spec-kit and OpenSpec
This talk introduces spec-driven development as the foundation of an API design-first approach, where the API specification becomes the central product artifact. Using spec-kit and OpenSpec, it demonstrates how a shared constitution (guiding principles) combined with concrete specifications enables consistent, enforceable API definitions. This approach brings Product Owners and developers together around a common source of truth, fostering collaboration and shared ownership of API design. It supports safe and controlled API evolution while enabling scalable API governance—even in environments increasingly shaped by AI-assisted development.