For an API developer it’s pretty difficult to figure out the different use cases for an API. The main question is how to design an API to be easy to use on the one hand and general-purpose on the other. This has a lot to do with the data structure and how to present it wisely. The way to overcome these problems would be to build a system that is tweak-able from client-side, not server-side. With Zazler it is possible to create APIs extendable by clients.
Zazler is an API development platform that allows creating RESTful APIs extendable from client-side. It saves web and mobile app developers from having to write server-side code—acting as a server to handle database queries between frontend and the actual database. By reducing the time a developer has to spend on building out server-side code time can be better spent on ensuring user experience is developed with the best methods.
What makes Zazler special is that the database queries are specified as URLs in frontend. Zazler parses the URLs, compiles the queries into respective SQL and adds according privileges. Zazler presents the output data in a wide array of formats (e.g. JSON, XML, HTML, RSS, CSV) and visualizations (e.g. charts, maps, calendars) that come bundled with the software.
As API trends change it will be assured that users will want data to be more flexible and in the output that they want it as opposed to how a developer thinks is best. Zazler is a responsive data framework that is currently in closed beta, but in the mean time you can read more about it’s installation and use case examples in the documentation page.