# AlamofirePromiseKit **Repository Path**: mirrors_aliyun/AlamofirePromiseKit ## Basic Information - **Project Name**: AlamofirePromiseKit - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AlamofirePromiseKit [![Cocoapod Version](https://img.shields.io/cocoapods/v/AlamofirePromiseKit)](https://cocoapods.org/pods/AlamofirePromiseKit) > Implement ‘Alamofire’ synchronous callback ## Requirements * Alamofire ~> 4.9.1 * AwaitKit ~> 5.2.0 ## Installation ### Swift Package Manager You can use [The Swift Package Manager](https://swift.org/package-manager) to install `AlamofirePromiseKit` by adding the proper description to your `Package.swift` file: ```swift import PackageDescription let package = Package( name: "YOUR_PROJECT_NAME", dependencies: [ .Package(url: "https://github.com/aliyun/AlamofirePromiseKit.git") ] ) ``` Note that the [Swift Package Manager](https://swift.org/package-manager) is still in early design and development, for more information checkout its [GitHub Page](https://github.com/apple/swift-package-manager). ## Usage example ```swift import Foundation import Alamofire import AwaitKit let sessionManager:SessionManager = Alamofire.SessionManager(configuration: URLSessionConfiguration.default) let promise = sessionManager.request("https://httpbin.org/get", method: HTTPMethod.get).response() let res: DefaultDataResponse = try! await(promise) let result: String = String(data: res.data!, encoding: .utf8) ?? "" print(result) ```