Contents

adamtheturtle/paginatedrestclient

A pluggable, dependency-free Swift paginator for bearer-authenticated REST APIs.

Installation

.package(url: "https://github.com/adamtheturtle/PaginatedRESTClient.git", from: "0.1.0")

Add the PaginatedRESTClient product to your target dependencies.

Product

  • PaginatedRESTClient: Fetch, stream, retry with shared rate-limit-aware backoff, decode,

and de-duplicate paginated REST endpoints through a pluggable transport.

Requirements

  • Swift 6.2+
  • macOS 15+, iOS 18+, tvOS 18+, watchOS 11+, or visionOS 2+

License

MIT. See LICENSE.

Package Metadata

Repository: adamtheturtle/paginatedrestclient

Default branch: main

README: README.md