04.1.3 · Skill in Software development
API design
Designing interfaces between systems that are clear and stable.
An API is a contract other code depends on, so it is hard to change once used. Good APIs have consistent naming, clear errors, sensible pagination and versioning. For developer products the API is the product.
Resources
none yetResources for this topic are being researched. Every link is opened and checked before it is listed.
Tools
none yetTools for this topic are being researched.