Summary
Zachary Powell discusses using OpenAPI specifications to generate libraries, focusing on the benefits of API contracts, documentation, mocking, and code generation. While automatically generated libraries offer a starting point, they often require manual refinement and don't replace hand-made SDKs due to missing business logic and usability enhancements.
Key Topics
5 key topics from Zachary Powell at DEVWorld 2025. Thicker branches were mentioned more often in the talk.
Building a Kotlin Multiplatform Library in 10 Minutes: Why not
Click a topic to open it
Key Takeaways
- Use OpenAPI specs to create API contracts.
- Automate documentation using OpenAPI tools.
- Generate libraries from API specs as a starting point.
- Refine generated libraries with custom business logic.
- Consider the usability factors of your APIs.
Understanding OpenAPI
“Both parties will understand exactly what is expected from that API. Those consuming the API do not care how the API has been written.”
Zachary Powell
DevRel Manager •Vonage
Share
Up Next
M
49:57Next in agenda
Unlocking Java's Code Maze
MMihaela Gheorghe-Roman
javaconcurrency
BJ
24:13Later in the agenda
Goose: an open source AI agent
Bradley Axen, Jackie Brosamer
ai agentopen source
J
20:34Later in the agenda
Beyond Type Checking Building Bulletproof TypseScript Applications
J Joseph Anson
typescriptruntime validation
