Good restful API design is very difficult process. An API represents a contract between you and those who consume your data. Building an API is one of the most important things you can do to increase the value of your service. By having an API, your service / core application has the potential to become a platform from which other services grow. Look at the current huge tech companies: Facebook, Twitter, Google, GitHub, Amazon, Netflix… None of them would be nearly as big as they are today if they hadn’t opened up their data via API.
User Experience Designer & UI Developer's Articles, Trainings, Downloads and many more..