Contents

swift-server/swift-openapi-async-http-client

A client transport that uses the [HTTPClient](https://swiftpackageindex.com/swift-server/async-http-client/documentation/asynchttpclient/httpclient) type from the [AsyncHTTPClient](https://github.com/swift-server/async-http-client) library to perform HTTP operations.

Supported platforms and minimum versions

| macOS | Linux | iOS | tvOS | watchOS | visionOS | | :-: | :-: | :-: | :-: | :-: | :-: | | ✅ 10.15+ | ✅ | ✅ 13+ | ✅ 13+ | ✅ 6+ | ✅ 1+ |

Swift version compatibility

| Swift | Package Version | | :----------: | :-------------: | | 6.0+ | 1.3.0+ | | 5.10 - 5.11 | 1.0.0 - 1.2.0 |

Usage

Add the package dependency in your Package.swift:

.package(url: "https://github.com/swift-server/swift-openapi-async-http-client", from: "1.0.0"),

Next, in your target, add OpenAPIAsyncHTTPClient to your dependencies:

.target(name: "MyTarget", dependencies: [
    .product(name: "OpenAPIAsyncHTTPClient", package: "swift-openapi-async-http-client"),
]),

Then, to get started, check out AsyncHTTPClientTransport.

Documentation

To learn more, check out the full documentation.

Package Metadata

Repository: swift-server/swift-openapi-async-http-client

Default branch: main

README: README.md