skillfed

hyperlight-sandbox-backend-wasm

Wasm backend implementation for hyperlight-sandbox

hyperlight-sandbox-backend-wasm v0.5.0 184.1K downloads/30d#10,047 on PyPI
Permissive license Apache-2.0 Active released

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

uv

uv add hyperlight-sandbox-backend-wasm

poetry

poetry add hyperlight-sandbox-backend-wasm

Installing 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

Development Status :: 3 - AlphaIntended Audience :: DevelopersOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Rust

Tags

wasm sandbox backendwebassembly code executionhyperlight sandbox wasmsandboxed wasm runtimepython wasm isolation
sandboxingwebassemblyisolation

More Security packages