Swiftpack.co -  Package - stairtree/StructuredAPIClient
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
A testable and composable kit for building network API clients
.package(url: "https://github.com/stairtree/StructuredAPIClient.git", from: "1.0.1")


MIT License Swift 5.3 CI

A testable and composable network client.

Supported Platforms

StructuredAPIClient is tested on macOS, iOS, tvOS, Linux, and Windows, and is known to support the following operating system versions:

  • Ubuntu 16.04+
  • AmazonLinux2
  • macOS 10.12+
  • iOS 12+
  • tvOS 12+
  • watchOS 5+
  • Windows 10 (using the latest Swift development snapshot)

To integrate the package:

dependencies: [
    .package(url: "https://github.com/stairtree/StructuredAPIClient.git", from: "1.0.0")

Inspired by blog posts by Rob Napier and Soroush Khanlou, as well as the Testing Tips & Tricks WWDC talk.


Stars: 4
Last commit: 2 weeks ago


Release Notes

Add missing public initializer
2 weeks ago

Adds the missing public initializer for TransportResponse.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco