Automic VaultAutomic Vault

brew

Install httptap with Homebrew, Nix

HTTP request visualizer with phase-by-phase timing breakdown. Version 0.5.2 via Homebrew; verified 2026-05-21.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install httptap

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#httptap

nixpkgs package indexes · pkgs/by-name/ht/httptap/package.nix · source: api.github.com

overview

Package summary

HTTP request visualizer with phase-by-phase timing breakdown

Commands and aliases

  • httptap

history

Project history and usage

httptap is a newer HTTP diagnostics CLI that renders a single request as phase-by-phase timing data, including DNS, TCP connect, TLS handshake, server wait, and transfer. It is aimed at interactive troubleshooting and lightweight baseline recording.

Project history

The ozeranskii/httptap repository was created in October 2025. The README frames the project as a Rich-powered Python CLI built on httpcore trace hooks, with output modes ranging from waterfall timelines to compact summaries and metrics-only exports.

The documentation shows a project that treated release engineering and supply-chain details as part of the product early on: the release process page describes automated versioning, changelog generation, signing, PyPI/TestPyPI publishing, GitHub releases, and container-image publication.

Adoption history

Adoption signals are early but concrete. The project ships through PyPI, Homebrew, Nix, source installs, and a GHCR container image, and its README badges point to CI, coverage, CodeQL, OpenSSF Scorecard, and OpenSSF Best Practices.

The README compares httptap directly with curl -w, httpstat, and httpie. That positioning makes it part of a lineage of command-line request debugging tools rather than a general HTTP client.

How it is used

Users invoke httptap with a URL and optional request flags to produce a timeline, compact summary, JSON export, or metrics-only output. The README documents all HTTP methods, custom headers, request bodies, redirects, SLO threshold checks, and TLS certificate inspection.

The security assurance documentation says httptap is a command-line diagnostic tool, not a server, account system, credential store, or remote-code execution surface. Credentials supplied as headers are forwarded for the diagnostic request rather than persisted as long-lived application state.

Why package nerds care

httptap matters to package nerds because it modernizes the old curl/httpstat timing idea with richer terminal rendering, Python packaging, signed release artifacts, and explicit supply-chain documentation. It is small in scope but polished in distribution.

Its comparison table makes the packaging niche unusually clear: curl -w is the primitive, httpstat is the older visual wrapper, httpie is a request explorer, and httptap focuses on observable request phases with structured export.

Timeline

  • 2025: GitHub repository created.
  • 2026: v0.4.x and v0.5.x releases published through GitHub releases.
  • 2026: Security assurance document reviewed for httptap 0.5.0.
  • 2026: Documentation describes automated release, signing, PyPI, TestPyPI, GitHub Release, and GHCR publication flow.

Related projects

  • curl -w is the baseline shell primitive that can emit timing values.
  • httpstat is the older curl-backed visual timing tool named in httptap's comparison table.
  • httpie is a general HTTP request exploration CLI that httptap distinguishes from timing diagnostics.
  • httpcore provides the trace-hook foundation named by the README for detailed phase measurement.

Sources

  • GitHub releases supply the 2026 release timeline.
  • GitHub repository metadata supplies the creation date, description, homepage, license, and popularity signal.
  • The README supplies purpose, feature set, install paths, output modes, comparisons, and usage.
  • The documentation supplies security posture and release-process details.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for httptap. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
httptapcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.5.2
manager updated2026-05-21
local dataok
upstreamnot checked
latest detectednot detected

https://httptap.dev

  • infoRelease/tag comparison is only available for GitHub repositories.https://httptap.devnone confidence

install metadata

Package metadata

Package keybrew:httptap
Version0.5.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/httptap
Homepagehttps://httptap.dev
Repositoryhttps://github.com/ozeranskii/httptap
Upstream docshttps://docs.httptap.dev/
LicenseApache-2.0
Source archivehttps://files.pythonhosted.org/packages/d0/2c/5bed1aa81b9387a81eb11fa81c5f45fc1c3220b97713a7f7f47b9623b9ba/httptap-0.5.2.tar.gz
Last updated2026-05-21T12:42:19Z
Pulseupdated
Dependenciescertifi, python@3.14
Build dependenciesrust
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehttptap
Version Scheme0
Revision1
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

httptap

nix profile install nixpkgs#httptap
  • normalized package name match
  • Matched by: Httptap
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ht/httptap/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment