Skip to main content

Download the signed module zip

GET 

/module-releases/:module/:version/download

Returns the zip from the manifest as a binary stream (NO JSON envelope). The client must not install before verifying the body's SHA-256 digest against X-Content-SHA256 / latest.sha256 and the ed25519 signature against latest.signature. No release or invalid manifest → 404 release_not_found (JSON).

Default rate limit bucket (default, 60/min).

Request​

Responses​

Zip file

Response Headers
    Content-Length

    Zip size (bytes)

    Content-Disposition

    Download file name

    X-Content-SHA256

    SHA-256 digest of the zip bytes (lowercase hex)

    Cache-Control
    X-RateLimit-Limit

    The per-minute limit defined for this key

    X-RateLimit-Remaining

    Number of requests remaining in the current window

    X-RateLimit-Reset

    Unix epoch of the start of the next window (UTC seconds)