Apify is a small and powerful open source library that delivers new levels of developer productivity by simplifying the creation of RESTful architectures. It helps development teams deliver quality web services and applications in reduced amounts of time.
Apify allows you to add a web API to any existing website.
Apify supports routing arbitrary URLs to actions allowing you to quickly build web applications using non-resourceful routes.
Apify implements content negotiation by parsing the URI and the Accept header.
The Controller provides a glue between the domain model objects and transport layer events. Like the HTTP interface, Controllers are Request/Response oriented.
This document will get you up and running with Apify.
The model has a central position in a web application. It’s the domain-specific representation of the information on which the application operates.
Apify allows you to perform some basic CRUD (create, read, update and delete) operations.
Apify lets you design URLs however you want, with no limitations.
When Apify returns error messages, it does so in your requested format.