A Look At Pragmatic API Design

Now once an API developer has a stable data model the next step is to create an API that’s public or otherwise for the web application. Many look at this as being the next logical step in the development phase.

Though once the API becomes available to the public making changes to it can be near impossible. So, the only way you can get around this is to start with a solid API design concept and then plan things from there onwards.

The internet is littered with articles and forum posts expressing various personal opinions about API design methodology which can all be right as much as they can all be wrong. The reason being that there isn’t one right way to do it.

Take for instance what authentication will you use? Which formats are accepted etc.? The goal of this article to help answer some of these questions in the most straightforward way as possible.