Examples Basic usage Use MultiTarget for multiple Targets using the same Provider Setup for Assets downloading Alamofire automatic validation Reactive extensions ReactiveCocoa RxSwift Endpoints customization Optional request parameters Use Array instead of Dictionary as JSON root container Subclassing and wrapping Wrapping the request -> result cycle into own adapter Subclassing Provider and refreshing session automatically Error handling Handling different error types Plugins Creating a custom plugin Creating an authorization plugin