Six Characteristics of Good APIs

Google's framework for creating effective APIs, emphasizing minimalism, completeness, clear semantics, intuitiveness, memorability, and readable code for developer success.

  1. Be minimal

  2. Be complete

  3. Have clear and simple semantics

  4. Be intuitive

  5. Be easy to memorize

  6. Lead to readable code

Edit this page

Know of a set of design principles that should be here? Contribute an example