---
title: adamtheturtle/paginatedrestclient
framework: Swift Package Catalog
role: article
path: packages/adamtheturtle/paginatedrestclient
---

# adamtheturtle/paginatedrestclient

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

## Installation

```swift .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](LICENSE).

## Package Metadata

Repository: adamtheturtle/paginatedrestclient

Default branch: main

README: README.md
