Problem
APIs grow organically: inconsistent naming, breaking changes, poor discoverability. Principles prevent debt.
Also known as: api-principles, rest-principles, design-principles, api-guidelines
Foundational principles for designing consistent, evolvable, developer-friendly APIs — beyond syntax to architecture.
APIs grow organically: inconsistent naming, breaking changes, poor discoverability. Principles prevent debt.
Low — design discipline, linting
Low — version management
Medium — conventions, trade-offs
Governance theater: rules exist, not enforced
Over-standardization: stifles innovation
Version explosion: 20 versions maintained
Documentation drift: spec ≠ implementation