← Package directory
Available on winget

Install Wasmtime

A fast and secure runtime for WebAssembly

Install with winget
winget install --id BytecodeAlliance.Wasmtime.Portable
Upgrade
winget upgrade --id BytecodeAlliance.Wasmtime.Portable
Uninstall
winget uninstall --id BytecodeAlliance.Wasmtime.Portable

About Wasmtime

Wasmtime is a Bytecode Alliance project that is a standalone wasm-only optimizing runtime for WebAssembly and WASI. It runs WebAssembly code outside of the Web, and can be used both as a command-line utility or as a library embedded in a larger application.

What's new in 44.0.1

44.0.1 Released 2026-04-30. Fixed - Panic when allocating a table exceeding the size of the host's address space. GHSA-p8xm-42r7-89xg

Read release notes

Version history

Version Updated Notes
44.0.1 Unknown 44.0.1 Released 2026-04-30. Fixed - Panic when allocating a table exceeding the size of the host's address space. GHSA-p8xm-42r7-89xg
44.0.0 Unknown 44.0.0 Released 2026-04-20. Added - The wasmtime CLI now supports a -g flag which runs a built-in wasm program to host a gdbstub-compatible server (can be connected to with LLDB) to debug guest programs. #12756 #12771 #1...
43.0.1 Unknown 43.0.1 Released 2026-04-09. Fixed - Miscompiled guest heap access enables sandbox escape on aarch64 Cranelift. GHSA-jhxm-h53p-jm7w - Wasmtime with Winch compiler backend may allow a sandbox-escaping memory access. GHSA-x...
43.0.0 Unknown 43.0.0 Released 2026-03-20. Added - Wasmtime now supports the WASIp3 snapshot 0.3.0-rc-2026-03-15. #12557 - The number of frames captured in backtrace collection can now be configured. #12542 - Wasmtime now supports fine...
42.0.1 Unknown 42.0.1 Released 2026-02-25. Fixed - Fix some minor bindgen! issues with anyhow: true #12658
42.0.0 Unknown 42.0.0 Released 2026-02-20. Added - Cranelift now supports bitwise operations on floats on aarch64. #12326 - Cranelift now supports NaN canonicalization of f16 and f128. #12337 - Wasmtime has gained minimal support to im...
41.0.3 Unknown 41.0.3 Released 2026-02-04. Fixed - Fix an incorrect mid-end optimization rule that could cause a compiler panic due to mismatched types. #12504
41.0.2 Unknown 41.0.2 Released 2026-02-03. Fixed - Reduce the dependencies of the wasmtime-internal-jit-icache-coherence crate. #12446
41.0.1 Unknown 41.0.1 Released 2026-01-26. Fixed - Fixed a bug in lowering of f64.copysign on x86-64 whereby when combined with an f64.load, the resulting machine code could read 16 bytes rather than 8 bytes. This could result in a seg...
41.0.0 Unknown 41.0.0 Released 2026-01-20. Added - Support for {Future,Stream}Any in the component model has improved. #12142 - Wasmtime has initial support for breakpoints and single-stepping with the debug feature for guest programs....
40.0.2 Unknown 40.0.2 Released 2026-01-14. Fixed - A possible stack overflow in the x64 backend with cmp emission has been fixed. #12333 - Some ISLE optimization rules which created erroneous IR for vector inputs have been fixed. #1217...
40.0.1 Unknown 40.0.1 Released 2026-01-07. Changed - This release is a test of Wasmtime's CI-based crate publishing infrastructure. Wasmtime is switching to crates.io-based trusted publishing for this release and is testing that everyt...
40.0.0 Unknown 40.0.0 Released 2025-12-20. Added - WASIp3 support for wasi:http now implements Response::from_http to convert from standard Rust types to WASI types. #12063 - Cranelift now supports a "patchable" ABI which has a maximum...
39.0.1 Unknown 39.0.1 Released 2025-11-24. Fixed - Compiling the debug feature without the gc feature enabled has been fixed. #12074
39.0.0 Unknown 39.0.0 Released 2025-11-20. Added - Initial work has begun to support WebAssembly-level debugging natively in Wasmtime. This is intended to complement today's preexisting DWARF-level debugging, but this work will be port...
38.0.4 Unknown 38.0.4 Released 2025-11-11. Fixed - Prevent using shared memories with Memory. CVE-2025-64345
38.0.2 Unknown 38.0.2 Released 2025-10-21. Changed - This repository is attempting to start out using GitHub's "Immutable Releases" feature with this release, and this'll be the first release, assuming all goes well, that has this enab...
38.0.1 Unknown 38.0.1 Released 2025-10-20. Fixed - Fixed some automation that went wrong with the 38.0.0 release.
37.0.2 Unknown 37.0.2 Released 2025-10-07. Fixed - Fix a memory leak in the C API when using anyref or externref. CVE-2025-61670.
37.0.1 Unknown 37.0.1 Released 2025-09-23. Fixed - Cranelift's cranelift-jit crate now properly applies relocations to ADRP instructions on aarch64; a zero-extension on the offset was fixed to properly sign-extend instead. #11734