School S05 · F01
API Engineering
APIs as products — auth, scale, DX and monetization.
Treats APIs as first-class products with developer experience, documentation, SDKs, pricing and support. Graduates ship APIs that other engineers pay to use.
Learning outcomes
What graduates can do.
- 01Design REST, GraphQL and RPC APIs that scale
- 02Ship SDKs in 3+ languages with typed clients
- 03Monetize APIs with metering, rate limits and tiers
- 04Author documentation that developers love
Curriculum
9 courses.
Delivered as a portfolio-based sequence. Every course culminates in shipped work reviewed by working practitioners.
- 01REST, GraphQL & tRPC/gRPC Compared
- 02API Design Principles & Versioning
- 03Auth, Keys, OAuth & JWTs
- 04Rate Limiting, Quotas & Fair Use
- 05SDK Design & Codegen Pipelines
- 06Developer Portals & Documentation
- 07API Monetization & Metering
- 08Webhooks, Streaming & Long-Running Jobs
- 09Capstone: Ship a Paid Public API
Tools & technologies
OpenAPIGraphQLgRPCCloudflare WorkersStainlessMintlify
Career tracks
- API Engineer
- Developer Experience Lead
- Platform Product Engineer
Featured programs
Flagship programs anchored in this school.
Other schools in this faculty