Search for a command to run...

Timestamps are as accurate as they can be but may be slightly off. We encourage you to listen to the full context.
In this insightful episode, Stainless founder Alex explores the evolution of APIs from simple connective tissue to the neural pathways of internet infrastructure. He shares his journey from building world-class developer platforms at Stripe to democratizing SDK generation for every API company. The conversation dives deep into the emerging Model Context Protocol (MCP) (06:00), where APIs become interfaces for AI agents rather than just human developers. Alex reveals how context window limitations and tool overwhelm create new design challenges (11:28), requiring innovative solutions like dynamic tool exposure and JQ filtering to keep AI interactions focused and efficient. The discussion culminates with predictions about the future of API development, where high-level business logic takes priority while automated systems handle the intricate details of robust, type-safe developer experiences.
Former Stripe API platform engineer who built their renowned API docs redesign and SDK code generation system. Founded Stainless to bring enterprise-grade developer platforms to every API company, working with cutting-edge clients like OpenAI, Anthropic, and Cloudflare.
Partner at Andreessen Horowitz (a16z), focusing on developer tools and infrastructure investments. Leads conversations on the future of APIs, AI agents, and developer experience platforms.
To developers using your API daily, the SDK IS the API. Focus on making SDKs robust, polished, and idiomatic rather than just generating basic wrappers. (02:08) Your users expect well-typed libraries in their language as a baseline developer experience requirement.
When exposing APIs to LLMs through MCP, naive approaches consume entire context windows. Implement dynamic tooling with only 3 core functions: list endpoints, describe single endpoint, execute endpoint. This scales O(1) instead of O(n) while preserving flexibility. (13:34)
Large API responses kill LLM interactions. Build JQ filter capabilities into your tools so agents can specify exactly which JSON properties they need, mimicking SQL's SELECT clause. LLMs excel at crafting these filters, keeping context usage minimal. (15:51)
Coding agents prefer SDKs over raw API calls because type checking provides immediate feedback loops. Those "red squiggly lines" catch errors before production, enabling human reviewers to focus on business logic rather than syntax debugging. (18:55)
As LLMs handle more coding tasks, prioritize clean, declarative backends over "spaghetti" REST implementations. Establish prescriptive API design standards that agents can follow consistently, letting humans focus on high-level business needs while automation handles infrastructure details. (25:34)