How we build APIs and Team at Stripe
summary
Stripe runs about 250 million API requests per day, deploys roughly 4,000 API versions a year across ~500 endpoints, and maintains an 800‑engineer global team. Design practices include a written API spec, cross‑functional in‑person API review, gated betas and incremental rollouts, and user testing (example: async payments for SCA, Sigma analytics, Stripe CLI). API rules: simplicity, composability, idempotency, enums over booleans, explicit verbs, backward compatibility, and team structure aligned with Conway’s law.
AI-written summary · about
chapters (5)
- 0:00Start
- 19:34NESTED STRUCTURES
- 19:51PROPERTIES AS ENUMS
- 20:20REFLECT API REQUEST IN RESPONSE
- 20:42POLYMORPHIC OBJECTS
related talks
32mBuilding for Builders: Designing APIs for the Internet Economy
30mArtisanal, machine-generated API libraries
24mAPI design is where culture and tech meet each other
15mRe-designing an API to reach global scale
23mContinuous API Product Management
38mAPI Mastery: from the Design to Development
23mSearching for scale through API's
23mScale up your business with API integration
