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.
This document will get you up and running with Apify.
The Controller provides a glue between the domain model objects and transport layer events. Like the HTTP interface, Controllers are Request/Response oriented.
Apify lets you design URLs however you want, with no limitations.
Apify supports routing arbitrary URLs to actions allowing you to quickly build web applications using non-resourceful routes.
Apify allows you to add a web API to any existing website.
Apify implements content negotiation by parsing the URI and the Accept header.
When Apify returns error messages, it does so in your requested format.
Error templates are rendered when an unhandled exception occurs during the request processing.
The model has a central position in a web application. It’s the domain-specific representation of the information on which the application operates.