hyperlight-sandbox-backend-wasm
Wasm backend implementation for hyperlight-sandbox
What it is and what it does
This is a native WebAssembly backend module for the hyperlight-sandbox Python API. It implements sandboxed code execution by running untrusted code within a Wasm runtime, isolating it from the host system. The package is written in Rust and compiled to platform-specific wheels for Linux (manylinux_2_34) and Windows x86_64, supporting Python 3.10 through 3.14.
As a backend implementation, this package is typically used as part of a larger sandboxing solution where you need to execute potentially untrusted or experimental code in a controlled environment. It provides the low-level Wasm execution layer that the hyperlight-sandbox API wraps and exposes to Python developers.
Use it for:
- Running untrusted user-submitted code safely without compromising host security
- Executing experimental or third-party plugins in an isolated Wasm environment
- Building serverless or function-as-a-service platforms that need code isolation
- Testing and validating code in a sandboxed context before full deployment
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a WebAssembly backend implementation for the hyperlight-sandbox Python API, enabling sandboxed code execution via Wasm.
Yes, if you are building on the hyperlight-sandbox API and need Wasm-based code isolation. The package is actively maintained, has no known vulnerabilities, and supports current Python versions. Install friction is moderate due to platform-specific wheels, but pre-built binaries are available for common platforms. Verify that your use case requires Wasm isolation specifically and that you have the parent hyperlight-sandbox package available.
Install
hyperlight-sandbox-backend-wasm on PyPI
pip
pip install hyperlight-sandbox-backend-wasmuv
uv add hyperlight-sandbox-backend-wasmpoetry
poetry add hyperlight-sandbox-backend-wasmInstalling hyperlight-sandbox-backend-wasm
Before you install
Medium install friction due to platform-specific compiled wheels (manylinux_2_34 and Windows x86_64 only). Active maintenance status with a recent release. Requires Python 3.10 or later.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions.
Quickstart
# Install the package
pip install hyperlight-sandbox-backend-wasm==0.5.0
# Typically used as a backend for hyperlight-sandbox
from hyperlight_sandbox_backend_wasm import WasmBackend
backend = WasmBackend()
Requires Python 3.10 or later; only pre-built wheels available for Linux (manylinux_2_34) and Windows x86_64 platforms.
Verify before relying
- Whether this package can be installed standalone or requires the parent hyperlight-sandbox package as a dependency
- Performance characteristics and resource overhead of the Wasm backend compared to other backends
- Specific Wasm runtime or system requirements beyond the Python version constraint
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 51 days since the last release |
| First released | |
| Downloads | 184,070/month — #10,047 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: hyperlight_sandbox_backend_wasm-0.5.0-cp310-cp310-manylinux_2_34_x86_64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp310-cp310-win_amd64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp311-cp311-manylinux_2_34_x86_64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp311-cp311-win_amd64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp312-cp312-manylinux_2_34_x86_64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp312-cp312-win_amd64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp313-cp313-manylinux_2_34_x86_64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp313-cp313-win_amd64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp314-cp314-manylinux_2_34_x86_64.whl; hyperlight_sandbox_backend_wasm-0.5.0-cp314-cp314-win_amd64.whl
Tags
More Security packages
Provides Python bindings to the FreeDesktop.org…
permissive · top 1,000 on PyPI
msalMSAL for Python handles OAuth2 and OpenID…
permissive · top 1,000 on PyPI
joserfcjoserfc implements JOSE standards (JWS, JWE,…
permissive · top 1,000 on PyPI
AuthlibAuthlib provides a complete implementation of…
permissive · top 1,000 on PyPI
argon2-cffi-bindingsProvides low-level CFFI bindings to the…
permissive · top 1,000 on PyPI
adalADAL for Python authenticates applications with…
permissive · top 1,000 on PyPI
hyperlight-sandboxHyperlight-sandbox provides a Python API for…
permissive · top 15,000 on PyPI
agent-framework-hyperlightIntegrates sandboxed code execution into…
permissive · top 15,000 on PyPI
hyperlight-sandbox-python-guestProvides a Python guest runtime for the…
permissive · top 15,000 on PyPI
wasmerExecutes WebAssembly modules from Python with a…
permissive · top 15,000 on PyPI
wasmtimeEmbeds the Wasmtime WebAssembly runtime in…
unclear · top 5,000 on PyPI
wasmer-compiler-craneliftProvides the Cranelift compiler backend for…
permissive · top 15,000 on PyPI
qwasmDecodes and disassembles WebAssembly binary…
permissive · top 15,000 on PyPI
quickjs-rsExecutes JavaScript code inside a WebAssembly…
permissive · top 15,000 on PyPI
pyodide-pyProvides core interpreter functionality for…
copyleft · top 15,000 on PyPI
itkwasmProvides a Python interface to run itk-wasm…
permissive · top 15,000 on PyPI