Justin Kitagawa
API‑First: How Twilio Designs for Developers - Justin Kitagawa (Twilio)
#1about 4 minutes
Understanding Twilio's role as a communications platform
Twilio provides the underlying communication infrastructure for SMS, email, and voice, focusing on high availability with SLOs of five and six nines.
#2about 3 minutes
Designing APIs for trust and backward compatibility
The API is the core product, built on trust and backward compatibility to support mission-critical systems and hardware-embedded clients without breaking changes.
#3about 3 minutes
Using composable primitives for flexible API design
A good developer API consists of composable "Lego block" primitives, like webhooks and TwiML verbs, that allow customers to build novel solutions.
#4about 4 minutes
Focusing on customer impact over feature requests
Instead of building a feature factory, the team uses the "five whys" technique to understand the root customer intent and prioritize work that delivers measurable impact.
#5about 3 minutes
Overcoming product silos caused by organizational structure
Conway's Law led to product silos after acquisitions, which was rectified by re-emphasizing a unified platform approach across all communication channels.
#6about 3 minutes
Revitalizing voice communication with AI for customer support
AI is driving a resurgence in voice usage by enabling intelligent routing and seamless handoffs between channels like voice, SMS, and chat for better customer experiences.
#7about 8 minutes
Engineering for operational excellence and high availability
Reliability is achieved through an operations-focused mindset, incremental deployments, assuming failure, and a cellular architecture to isolate impact.
#8about 3 minutes
Generating consistent SDKs and docs from OpenAPI specs
To solve fragmented and inconsistent SDKs, Twilio adopted a declarative approach using OpenAPI specs to automatically generate helper libraries and documentation.
#9about 5 minutes
Adapting the developer console for enterprise needs
The console evolved from a simple control panel for indie developers to a robust tool for enterprises, requiring features like RBAC and multi-organization support.
#10about 3 minutes
Why documentation is treated as a first-class product
High-quality documentation is crucial because it enables self-service for developers, reduces support tickets, and serves as the training data for AI models.
#11about 4 minutes
Addressing the security challenges of AI agents
A key challenge with AI is creating secure sandboxes and authorization systems to grant agents narrow, time-scoped permissions on a user's behalf.
#12about 5 minutes
Building trust with verified communication channels
To combat fraud and spoofing, Twilio is investing in trusted communication systems that verify a company's identity, ensuring calls and messages are legitimate.
#13about 3 minutes
Lessons from handling massive, unexpected traffic spikes
An early incident involving a celebrity taught valuable scaling lessons, leading to robust, modern DDoS protection strategies that rely on cloud partners and traffic filtering.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
08:38 MIN
Q&A on TwiML, language detection, and creative use cases
WeAreDevelopers LIVE – Real-Time Phone Agents, Unsafe VPNs & More
01:53 MIN
Why developers are crucial to business success
Diving into Developer Experience
02:02 MIN
Abstracting voice infrastructure with Twilio Conversation Relay
Hello JARVIS - Building Voice Interfaces for Your LLMS
01:41 MIN
Key lessons learned from building a developer platform
Insights from building the Canva Developers Platform to empower 185 million designers
07:31 MIN
Exploring remote-first work models and co-working spaces
WeAreDevelopers LIVE – Real-Time Phone Agents, Unsafe VPNs & More
05:04 MIN
Building a new cloud-first and API-first technology stack
Coffee with Developers
01:24 MIN
The cyclical nature of API design and development
Awful APIs: A History Lesson in Industry Mistakes and Mishaps
01:50 MIN
The challenges of building and maintaining APIs
API = Some REST and HTTP, right? RIGHT?!
Featured Partners
Related Videos
WeAreDevelopers LIVE – Real-Time Phone Agents, Unsafe VPNs & More
Chris Heilmann, Daniel Cranney & Marius Obert
Diving into Developer Experience
Ricky Holtz
Minimal infrastructure for Real‑Time Phone Agents: transcripts in, responses out
Chris Heilmann, Daniel Cranney, Marius Obert & Staff Developer Evangelist at Twilio
Coffee with Developers: David Heinemeier Hansson
David Heinemeier Hansson
Engineering Mindset in the Age of AI - Gunnar Grosch, AWS
Gunnar Grosch
Coffee with Developers - Cassidy Williams -
Cassidy Williams
Developers vs Scammers, Bad Design, AI is Pointless, AJAX is 20 and more - The Best of LIVE 2025 - Part 1
Chris Heilmann, Daniel Cranney, Brian Rountree, Stefan Judis, Salma Alam-Naylor, Christophe Porteneuve, Alexander Lichter, Luise Freese, Emma Dawson, Christian "Scepp" Schaefer, Tejas Kumar, Luise Freese, Tejas Kumar, Zaid Zaim, Rowdy Rabouw & Dirk Ginader
API Design - Getting Started
Alen Pokos
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Twyn
Remote
iOS
Flutter
Android
low-code
+3




Tyk Api Management Platform
Remote
Intermediate
API
Scrum
Redis
React
+8


Tyk Api Management Platform
Remote
Intermediate
API
Scrum
Redis
React
+8