← LibraryPrerequisite mapHover to trace · click to open
Advanced
SDK Design
Design client libraries developers enjoy: resource-shaped APIs, errors as values, sane retries and documentation that ships with the code.
Requires: API Integrations Masterclass
0%
Chapters
- 01
Client shape and ergonomics
Namespaced resources, one config object and types that guide the happy path.
11 min
- 02
Errors as values
Typed error hierarchies, result types and making the retryable/terminal split obvious.
12 min
- 03
Retries and timeouts in SDKs
Default retry policy, idempotency integration and per-call overrides.
10 min
- 04
Publishing and docs
Semantic versioning, changelogs, generated references and examples that are tested.
9 min