You have been asked to create a RESTful API to allow access to all the great features of your application. Of course there are a few options; you could write the code yourself to handle all the new API functionality, or you could use an existing framework that handles most of this for you. When starting to look at creating a RESTful API for web2project I came across FRAPI and loved what I saw.

He introduces FRAPI and talks about some of the features it includes including a nice testing interface so you don't have to have a separate tool. He goes through the process of creating a new action - setting up a route, adding parameters - and how FRAPI automatically generates the classes you'll need to respond correctly to REST requests. He goes on to talk about setting response codes, scalability concerns and how to integrate it into a project.