$npx skillfedfor your agent

http-ece

Encrypted Content Encoding for HTTP

With conditionsPyPI CryptographyReleased Aug 20243.5M downloads / moMITSource build

Decision gist · record as of 2026-08-14

sdist only — http_ece-1.2.1.tar.gz · builds from source
v1.2.1 · released 2024-08-08 · 1 runtime deps: cryptography

Yes, if you need standards-compliant HTTP content encryption and can tolerate the high install friction from cryptography's compiled dependencies. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. It is worth installing for applications requiring end-to-end encryption at the HTTP layer, but weigh the compilation overhead against your deployment environment.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • cryptography dependency requires a C compiler and OpenSSL development headers on most systems; pre-built wheels may not be available for all Python versions or platforms.
  • High install friction due to the cryptography runtime dependency, which requires compilation on most platforms.
  • The package is actively maintained with a recent commit on 2026-08-03, though it remains in Beta status.

License · maintenance · safety

MIT (permissive) — MIT license is permissive, allowing commercial and private use with minimal restrictions—you must include the license notice but face no copyleft obligations.

last release 2024-08-08 (736 days) · last repo commit 2026-08-03 · 33 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 3,462,935 downloads/mo, #2,614 on PyPI

Verify before relying

pip install http_ece
import http_ece
encrypted = http_ece.encrypt(plaintext, salt, key)
decrypted = http_ece.decrypt(encrypted, salt, key)
  • Whether cryptography's compiled dependencies are pre-built for your target platform and Python version
  • Whether this implements RFC 8188 or another specific encryption standard for HTTP
  • Performance characteristics when encrypting/decrypting large payloads
Same gist for agents: .md · .json

What it is and what it does

http-ece is a Python implementation of encrypted content encoding for HTTP, a standard mechanism for encrypting message bodies at the HTTP layer. It wraps the cryptography library to provide encrypt and decrypt functions that follow the HTTP Content-Encoding specification, allowing applications to protect sensitive payloads in transit.

The package is actively maintained and supports a wide range of Python versions from 2.7 through 3.12, though it remains in Beta status. It is a straightforward, single-purpose library with no exotic dependencies beyond cryptography itself, making it suitable for applications that need standards-compliant HTTP-layer encryption without additional complexity.

Use it for

  • Encrypt sensitive HTTP request bodies before transmission to ensure privacy even if HTTPS is compromised or unavailable
  • Implement end-to-end encryption for web APIs where the server should not have access to plaintext payloads
  • Decrypt HTTP responses that were encrypted by a peer using the same standard, for applications handling encrypted content delivery
  • Add an extra layer of encryption on top of TLS for highly sensitive data in transit

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need standards-compliant HTTP content encryption and can tolerate the high install friction from cryptography's compiled dependencies.

The package is actively maintained, has no known vulnerabilities, and carries a permissive license. It is worth installing for applications requiring end-to-end encryption at the HTTP layer, but weigh the compilation overhead against your deployment environment.

Install

http-ece on PyPI

Before you install

High install friction due to the cryptography runtime dependency, which requires compilation on most platforms. The package is actively maintained with a recent commit on 2026-08-03, though it remains in Beta status.

cryptography dependency requires a C compiler and OpenSSL development headers on most systems; pre-built wheels may not be available for all Python versions or platforms.

License in practice

MIT license is permissive, allowing commercial and private use with minimal restrictions—you must include the license notice but face no copyleft obligations.

Quickstart

pip install http_ece
import http_ece
encrypted = http_ece.encrypt(plaintext, salt, key)
decrypted = http_ece.decrypt(encrypted, salt, key)

Verify before relying

  • Whether cryptography's compiled dependencies are pre-built for your target platform and Python version
  • Whether this implements RFC 8188 or another specific encryption standard for HTTP
  • Performance characteristics when encrypting/decrypting large payloads

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependencies
1 package
cryptography
MaintenanceActively maintained 736 days since the last release
Last repo commit
First released
Downloads3,462,935 / month, #2,614 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: http_ece-1.2.1.tar.gz

Tags

Capabilities
HTTP content encryptionencrypted content encodingHTTP message encryptioncontent-encoding cryptoencrypted HTTP payloadsHTTP encryption standardcryptographic content encoding
Topics
http-encryptionstandards-based
PyPI keywords
cryptohttp

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “HTTP content encryption”

  • http-eceImplements encrypted content encoding for HTTP messages, allowing you…
  • m3u8Parses and generates m3u8 playlist files (HLS manifests) according to…
  • pywebpushEncrypts and sends web push notifications to browser push services…

Give your agent the search over MCP, or paste the wish link into any chat.

More Cryptography packages

certifi Worth it
PyPI · Cryptography · released Jul 2026

Certifi provides Mozilla's curated collection of root SSL certificates for Python applications to validate TLS hosts and verify certificate trustworthiness.

MPL-2.0pure Python · 3.7+
1.9Bdownloads / mo
cryptography Worth it
PyPI · Cryptography · released Jul 2026

cryptography provides cryptographic recipes and low-level primitives for symmetric encryption, message digests, key derivation, and other common cryptographic algorithms in Python.

Apache-2.0 OR BSD-3-Clausecompiled wheel
1.5Bdownloads / mo
rsa Skip
PyPI · Cryptography · released Apr 2025

Pure-Python RSA encryption, decryption, signing, and key generation following PKCS#1 v1.5, with command-line and library interfaces.

Apache-2.0pure Pythonabandoned
299.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
azure-identity Worth it
PyPI · Cryptography · released Mar 2026

Provides Microsoft Entra ID token-based authentication for Azure SDK clients through a set of TokenCredential implementations that handle OAuth flows and managed identity support.

license unclearpure Python · 3.9+
247.2Mdownloads / mo
PyNaCl Worth it
PyPI · Cryptography · released Jan 2026

PyNaCl provides Python bindings to libsodium for digital signatures, secret-key and public-key encryption, hashing, message authentication, and password-based key derivation.

Apache-2.0compiled wheel · 3.8+
246.6Mdownloads / mo

See also aws-encryption-sdk · davey · eciespy · pyaes · pywebpush · sslcrypto · django-cryptography-django5 · xxtea · kasa-crypt · sendsafely