/
API Resources for Software Development

API Resources for Software Development

REST provides significant advantages over RPC-based architectures.  When it comes to designing REST APIs, one can probably divide the work into these areas:

  1. Identifying resources or things that you want to perform operations on.
  2. Modeling these objects /resources - what fields and attributes are present.
  3. Documentation format - RAML , swagger or others
  4. Hypermedia format - json collection, HAL, Siren, JSONAPI or others

Resources

Credits

  • José Cedeño at Oregon State University for providing the above.