What is Alamofire?

Alamofire is an HTTP networking library written in Swift.

Features:

  •  Chainable Request / Response Methods
  •  URL / JSON / plist Parameter Encoding
  •  Upload File / Data / Stream / MultipartFormData
  •  Download File using Request or Resume Data
  •  Authentication with URLCredential
  •  HTTP Response Validation
  •  Upload and Download Progress Closures with Progress
  •  cURL Command Output
  •  Dynamically Adapt and Retry Requests
  •  TLS Certificate and Public Key Pinning
  •  Network Reachability
  •  Comprehensive Unit and Integration Test Coverage
  •  Complete Documentation

Overview

  • Pricing: Free
  • Resource Link: https://github.com/Alamofire/Alamofire
  • Resource Maker on Twitter: Alamofire
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: Alamofire
  • Carthage: Alamofire/Alamofire
  • Swift Package Manager: https://github.com/Alamofire/Alamofire.git