Latest 1.7.4
License Apache2.0
Platforms ios 6.0, osx 10.10, requires ARC

TyphoonRestClient is flexible HTTP client for integration against contract-first web service.
It provides facilities for customisable serialisation / marshalling, validation and stubbing requests.

TRC helps to quickly achieve end-to-end proof of concept, at the same time as providing a robust platform for deploying into demanding production environments.

Build Status


  • Response and request body validation, using schema file.
  • Automatically transforms basic types such a date into model object (NSDate)
  • Automatic marshalling of model objects
  • Common solution for server errors handling
  • User able to apply common rules to any NSURLRequest created by TRC.
  • User has control over sending of each NSURLRequest.
  • Easy to stub any network call
  • Has extendable architecture

How to use



Preferred way is using CocoaPods:

pod 'TyphoonRestClient'

From Sources

Drag TyphoonRestClient folder into your project


TyphoonRestClient was developed by with kind sponsorship from Code Monastery.

Latest podspec

    "name": "TyphoonRestClient",
    "version": "1.7.4",
    "license": "Apache2.0",
    "summary": "Flexible HTTP client for Objective-C and Swift",
    "homepage": "",
    "authors": {
        "Aleksey Garbarev, Jasper Blues & Contributors": "[email protected]"
    "source": {
        "git": "",
        "tag": "1.7.4"
    "platforms": {
        "ios": "6.0",
        "osx": "10.10"
    "source_files": "TyphoonRestClient/**/*.{h,m}",
    "requires_arc": true,
    "documentation_url": ""

Pin It on Pinterest

Share This