swift-server/async-http-client
Some data may be outdated — see provenance labels.
HTTP client library built on SwiftNIO observed · 2026-09-30
Health v2 · maintenance only
97/100
- Activity 96
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-22. Adoption (stars, forks) is never an input.
- gap_med: 19
- age_days: 2764
- days_rel: 26
- days_push: 26
- n_releases_24m: 26
Adoption not part of the score
1077 stars · 156 forks observed · 2026-09-30
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AsyncHTTPClient is an HTTP client library for Swift built on top of SwiftNIO. It provides asynchronous, non-blocking request APIs with first-class Swift Concurrency support, streaming bodies, TLS, and automatic HTTP/2.
Use cases
- make http requests from a swift app
- async await http client for swift
- download response bodies as a stream
- call rest apis from a swift server
- http client with tls and http2 support
- follow redirects in swift
When to choose
- you are building Swift applications or server-side Swift services that need HTTP requests
- you want non-blocking, high-performance networking on SwiftNIO
- you need Swift Concurrency async/await or EventLoopFuture APIs
- you need streaming downloads, TLS, or HTTP/2 over HTTPS
When to avoid
- you need a full-featured HTTP client with cookie storage or caching out of the box
- your project is not in Swift
- you need a browser or high-level REST client abstraction rather than a low-level HTTP client
Facets
library · maturity active
http-client concurrency networking web-development backend developer-tools cross-platform swiftnio async-await tls http2 swift-package-manager swift linux macos
1 source
- readme: https://github.com/swift-server/async-http-client · fetched 2026-09-30 · eabe2f207939
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| swift-server/async-http-client | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="swift-server/async-http-client")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem