Simplifying Consuming APIs for SDK Haters
summary
Argues for tooling that lets API consumers self-generate clients instead of waiting for producers and shows a working open-source tool kiota with a VS Code extension downloaded by thousands and a CLI downloaded hundreds of thousands of times, supporting about seven languages (two experimental) and used by GitHub and Red Hat. Proposes per-operation generation, producing an API manifest (like a package.json) to enable dependency tracking, dependabot-like updates and smaller supply chains; notes only 15% of APIs are public.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:06SDK pain points
- 3:37Why SDKs exist
- 5:45Wrong customer tools
- 7:14Microsoft’s API tools
- 9:00Open-source SDK tools
- 10:45Consistency over customization
- 12:10Stop HTTP plumbing
- 13:38Finding API descriptions
- 14:40Minimal client code
- 16:06Security benefits
- 17:33Call to action
related talks
27mSDK or Not
49mBuilding Software Better: API Lifecycle Management for Developers
27mBuilding Great Web APIs
06mKeynote: APIs, the Universe, and Everything
27mGetting developers hooked on your API
37mAutomation++ - Building an Enterprise API Economy from scratch
35mOpensource API Tools to agile your apifirst strategy.
05mOpen Source and Inner Source for APIs
