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.

  1. 01REST, GraphQL & tRPC/gRPC Compared
  2. 02API Design Principles & Versioning
  3. 03Auth, Keys, OAuth & JWTs
  4. 04Rate Limiting, Quotas & Fair Use
  5. 05SDK Design & Codegen Pipelines
  6. 06Developer Portals & Documentation
  7. 07API Monetization & Metering
  8. 08Webhooks, Streaming & Long-Running Jobs
  9. 09Capstone: Ship a Paid Public API

Tools & technologies

OpenAPIGraphQLgRPCCloudflare WorkersStainlessMintlify

Career tracks

  • API Engineer
  • Developer Experience Lead
  • Platform Product Engineer