Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

helladmin-native

Native Rust binaries for HellAdmin. Optional acceleration — Python fallback always works.

What's included

Binary What it does
helladmin-proxy MCP reverse proxy — auth, argument validation, rate limiting, egress guard, forwarding, audit. 11x faster than Python engine.
helladmin-shell Sandboxed login shell — applies Landlock + seccomp on SSH login. Static binary, no Python runtime needed.

Installation

pip install helladmin-native

Requires Linux x86_64 or aarch64. Python 3.10+.

Usage

After installation, HellAdmin auto-detects the Rust binaries:

# Proxy auto-selects Rust engine
helladmin proxy serve                     # auto (prefers Rust)
helladmin proxy serve --engine rust       # force Rust

# setup-user auto-detects Rust shell binary
sudo helladmin setup-user agent --preset developer

Performance

Rust proxy is approximately 10x faster than the Python engine with ~3x lower latency. Both engines produce identical security decisions.

Building from source

cd native
cargo build --release --workspace

Binaries in target/release/: helladmin-proxy, helladmin-shell, helladmin-run.

License

Apache-2.0

Metadata

Release files for helladmin-native 0.1.0a5

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

Built distributions (wheels)

Table of built distributions (wheels) for helladmin-native 0.1.0a5
File Interpreter ABI Platform Actions
helladmin_native-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for helladmin_native-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
helladmin_native-0.1.0a5-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details for helladmin_native-0.1.0a5-cp312-cp312-manylinux_2_34_x86_64.whl
helladmin_native-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for helladmin_native-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Total release size: 2.5 MB

Release files / helladmin_native-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL helladmin_native-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 841.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4aa91f2d49e0bd0d5a6d3f6e797b5220608faec10b2a32b1c2081d7bb09b998d
BLAKE2b-256 checksum
How to use checksums
b55aaa5763886ff313d73e08808185bcb8c43d12974c79f4d131baa3fa487ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / helladmin_native-0.1.0a5-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL helladmin_native-0.1.0a5-cp312-cp312-manylinux_2_34_x86_64.whl
Size 850.2 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
4268de3c40fee2905b160db999e5d124ae9a953c4f9d83dfef0be7005fb89f17
BLAKE2b-256 checksum
How to use checksums
f42543ecc8b2ff6354836a2a9b482f547ac04a8a101a5ad4784a131c4b7920e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / helladmin_native-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL helladmin_native-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 841.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
94879b1aa17cdc3c5220b3c74fc85df0c843b8a234d3201356c9d751f8712372
BLAKE2b-256 checksum
How to use checksums
ef35b64cdc7897befd2f19787dedca7b8a3f4d1b2acbf33c1d68bf5c0e23b189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for helladmin-native 0.1.0a5

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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
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