Skip to content

Richardson Maturity Model

Level 0

Level 1

Level 2

  • Expose resources with a proper URI
  • With PROPER use of HTTP methods

Level 3

  • Expose resources with a proper URI
  • With PROPER use of HTTP methods
  • HATEOS

Best practices

  1. Documentation with Open API
  2. Best use of HTTP METHODS
  3. Best use of HTTP status codes
  4. No secure info in the URI
  5. Use plurals. E.g., /users/1
  6. Nouns for resources