Skip to main content

pepe

HTTP load generator and latency tool, one binary: a load test with a live dashboard, pepe ping (a request a second, split into DNS, connect, TLS, first byte and download), pepe ramp (find the capacity), pepe api (an OpenAPI spec), pepe flow (a sequence of requests), pepe replay (an access log), pepe compare (two reports). The documentation is at pepe.mhaimdat.com/docs.

pipx install pepe-http    # or: pip install pepe-http
pepe https://example.com

pepe is written in Rust, and this package is the pepe command that fetches it: the first run downloads the release of the same version for your platform (macOS, Linux, Windows) from GitHub releases, checks it against the SHA-256 the release carries, keeps it in your cache directory (~/.cache/pepe-http, ~/Library/Caches/pepe-http on macOS, %LOCALAPPDATA%\pepe-http\Cache on Windows; PEPE_HTTP_CACHE_DIR moves it) and runs it; every later run only runs it. There are no dependencies. python -m pepe_http is the same command.

Upgrade with pipx upgrade pepe-http or pip install -U pepe-http: each version of the package runs the pepe of that version, so pepe self-update does not apply here. The other ways to install, with tab completion and man pages, are on the install page.

As an MCP server, uvx pepe-http mcp (or pepe mcp) serves pepe's modes as tools; it is listed in the MCP registry as io.github.omarmhaimdat/pepe.

Metadata

Release files for pepe-http 0.55.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pepe-http 0.55.2
File Size Uploaded Provenance
pepe_http-0.55.2.tar.gz 6.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pepe-http 0.55.2
File Interpreter ABI Platform
pepe_http-0.55.2-py3-none-any.whl Python 3 none any Details

Total release size: 12.4 kB

Release files / pepe_http-0.55.2.tar.gz

Download URL pepe_http-0.55.2.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ac7d2caf6ec4a957134169d2ede59d294ee1d256424a4ebc57c6257e82e8b32c
BLAKE2b-256 checksum
How to use checksums
6644099bfd50e78fb78b48839bc2d4371cce3a37f1a6d5e61ed63c090ec02ad4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / pepe_http-0.55.2-py3-none-any.whl

Download URL pepe_http-0.55.2-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c1c42a6cf1011987583ad3ac6f977e453a1a74ba2483ffea24f1eaf7ffefe3c
BLAKE2b-256 checksum
How to use checksums
59013e08c27aa84cfa626f52726129403517226b54fbefa69b728e4424e35731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Security for pepe-http 0.55.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pepe_http-0.55.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.55.2 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page