wasmerio/wasmer

🚀 Fast and lightweight sandboxes for your apps and AI agents

What it solves

Wasmer provides a way to run applications and AI agents in secure, lightweight, and fast sandboxes. It removes the need to install software (like Python or PostgreSQL) on the host machine, allowing code to execute in isolated environments across local machines, the cloud, or directly in the browser.

How it works

Wasmer uses a runtime and CLI to execute packages from a registry. Users can run software via the CLI or embed sandboxes into their own applications using the Wasmer SDK (available for JavaScript, Python, Rust, and Swift). These sandboxes are secure by default, giving the developer control over file, network, and environment access.

Who it’s for

Developers who need to run untrusted code, create isolated environments for AI agents to execute tools, or deploy applications that are portable across different platforms without complex installation processes.

Highlights

  • Multi-language support: Run Python, JavaScript, Bash, PHP, and more.
  • Embeddable: SDKs allow sandboxes to be integrated directly into apps.
  • Cross-platform: Works locally, in the cloud, and in the browser.
  • Fine-grained control: Explicitly manage access to the host's network and file system via volumes.

Related

  • Project
  • Project
  • Project
  • Project
  • Project