Files
api-guidelines/general-guidelines/minimal-api-surface.md
apidesigner af1190a761 Deletes core-principles/functional.md
Auto commit by GitBook Editor
2018-06-23 12:39:37 +00:00

409 B

# Minimal API Surface

Every API design **MUST** aim for a minimal API surface without sacrificing on product requirements. API design **SHOULD NOT** include unnecessary resources, relations, actions or data. API design **SHOULD NOT** add functionality until deemed necessary ([YAGNI principle]([https://martinfowler.com/bliki/Yagni.html)](https://martinfowler.com/bliki/Yagni.html%29)).