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.

Your status · API design

Saved in this browser only. It colours this skill's tile on your map.

Resources

none yet

Resources for this topic are being researched. Every link is opened and checked before it is listed.

Tools

none yet

Tools for this topic are being researched.