Api Design Specification

By Christos Gkoros

What is an API design specification?

  1. A collection of patterns (with examples)
  2. Rules about how to apply them
  3. Tests to automate compliance