{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"Hyperlight-sandbox provides a Python API for executing code inside isolated sandboxes with pluggable backends (WASM, HyperlightJS) and guest language runtimes, enabling secure code execution with tool registration and snapshot/restore semantics.","skillfed_tags":["code-isolation","wasm-runtime","sandboxing"],"use_cases":["Run untrusted user-submitted code safely without exposing the host system.","Execute code in isolated contexts with controlled tool access for multi-tenant applications.","Snapshot and restore sandbox state for testing, debugging, or resuming long-running computations.","Combine Python and JavaScript code execution in the same application via different guest packages.","Build code execution services (e.g., online judges, notebook environments) with pluggable backends."],"what_it_does":"Hyperlight-sandbox is a Python API for running untrusted or isolated code inside sandboxes with multiple backend options (WASM, HyperlightJS) and guest language support (Python, JavaScript). It lets you register tools that guest code can call, capture output, and manage sandbox state through snapshots and restores. The package ships with separately installable backend and guest packages, so you only pull in what you need\u2014for example, installing with [wasm,python_guest] gives you WASM execution with a Python runtime.\n\nThe core workflow is straightforward: create a Sandbox with your chosen backend and guest module, register any tools the guest code should access, then run code and inspect stdout or other outputs. Output files under /output are ephemeral per run. This design is useful for scenarios where you need to execute code safely without giving it full system access, or where you want to isolate execution contexts from one another.","worth_installing":"Yes, if you need isolated code execution with a clean Python API and don't mind the Alpha maturity level. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a reasonable choice. However, verify that snapshot/restore semantics and backend stability meet your production requirements before relying on it for critical workloads."},"id":"hyperlight-sandbox","links":{"html":"https://skillfed.io/packages/hyperlight-sandbox","md":"https://skillfed.io/packages/hyperlight-sandbox.md","pypi":"https://pypi.org/project/hyperlight-sandbox/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-24","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"hyperlight-sandbox","python_support":"supports_current","summary":"Python API for running code in isolated Hyperlight sandboxes with swappable backends"},"popularity":{"monthly_downloads":197533,"position":9757,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
