http-tower-hs: Composable HTTP client middleware for Haskell, built on tower-hs

[ library, mit, network ] [ Propose Tags ] [ Report a vulnerability ]

http-tower-hs provides HTTP-specific middleware for composable HTTP clients, built on top of tower-hs. Includes logging, header manipulation, redirect following, OpenTelemetry tracing, response validation, and more.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.1.0
Change log CHANGELOG.md
Dependencies base (>=4.14 && <5), bytestring (>=0.11 && <0.13), containers (>=0.6 && <0.8), crypton-connection (>=0.4 && <0.5), crypton-x509-store (>=1.6 && <1.7), crypton-x509-system (>=1.6 && <1.7), hs-opentelemetry-api (>=0.3 && <0.4), http-client (>=0.7 && <0.8), http-client-tls (>=0.3 && <0.4), http-types (>=0.12 && <0.13), safe-exceptions (>=0.1 && <0.2), text (>=2.0 && <2.2), time (>=1.11 && <1.15), tls (>=2.0 && <2.2), tower-hs (>=0.3.0.0 && <0.4), unordered-containers (>=0.2 && <0.3), uuid (>=1.3 && <1.4) [details]
Tested with ghc ==9.6.6, ghc ==9.8.4, ghc ==9.10.1
License MIT
Copyright 2026 Jarl André Hübenthal
Author Jarl André Hübenthal
Maintainer jarlah@protonmail.com
Uploaded by jarlah at 2026-04-08T09:23:42Z
Category Network
Home page https://github.com/jarlah/tower-hs#readme
Bug tracker https://github.com/jarlah/tower-hs/issues
Source repo head: git clone https://github.com/jarlah/tower-hs
Downloads 11 total (11 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2026-04-08 [all 1 reports]

Readme for http-tower-hs-0.3.1.0

[back to package description]

http-tower-hs

Composable HTTP client middleware for Haskell, built on tower-hs.

Provides HTTP-specific middleware: headers, request IDs, redirect following, response validation, OpenTelemetry tracing with HTTP semantic conventions, and logging.

Part of the tower-hs mono-repo. See the repo README for full documentation and examples.