wash

wasmCloud·wasmCloud.wash

The wasmCloud Shell (wash) - a CLI for building, running, and managing WebAssembly components and wasmCloud applications.

wash is the wasmCloud Shell, a single CLI tool for working with WebAssembly components and wasmCloud. - Build WebAssembly components from multiple languages with `wash build` - Iterate quickly with a live dev loop using `wash dev` - Run a local wasmCloud host and deploy applications - Manage plugins and WIT interfaces

winget install --id wasmCloud.wash --exact --source winget

Latest 2.9.0·September 8, 2026

Release Notes

What's Changed

  • speed up CI by @ricochet in #5499
  • fix(runtime-operator): stop deleting hosts on bus loss by @ricochet in #5502
  • fix(wash-runtime): compile workloads off the async runtime by @ricochet in #5503
  • fix(test): postgres test flake by @ricochet in #5505
  • feat/host memory embedder api by @ricochet in #5506
  • chore(deps): bump the all-github-actions group across 2 directories with 7 updates by @dependabot[bot] in #5510
  • chore(deps): bump the all-go group across 2 directories with 3 updates by @dependabot[bot] in #5509
  • Native NATS Host Plugin by @jfleitz in #5494
  • Enforce max-guest-memory by @ricochet in #5511
  • feat(wash-runtime): reclaim warm instances when a component goes idle by @ricochet in #5507
  • Run NATS core and KV NATS deliveries on the instance pool by @ricochet in #5513
  • fix(wash-runtime): repair the build on main by @ricochet in #5514
  • [FEAT] support concurrency for async wasmcloud:messaging by @ricochet in #5515
  • fix(test): guard the wit tests' cwd with an async mutex by @ricochet in #5516
  • Fix guest-execution metering by @ricochet in #5518
  • (FEAT) Generic host plugin bindings by @jfleitz in #5517
  • fix(wash): alias deprecated --enable-meters by @ricochet in #5519
  • feat: maxConcurrentStarts config by @ricochet in #5522
  • fix(chart,runtime): shutdown draining by @ricochet in #5524
  • One attribute scheme for guest metrics by @ricochet in #5525
  • fix(wash-runtime): deliver wasi:config to every component of a workload by @ricochet in #5526
  • fix(wash-runtime): wasmtime feature declaration by @ricochet in #5527
  • fix ingress descriptor exhaustion by @ricochet in #5529
  • feat(wash-runtime): liveness and readiness on own probes port by @ricochet in #5530
  • instance pool refactor by @ricochet in #5532
  • fix(wash-runtime): cache components by digest by @ricochet in #5533
  • fix: give an embedded host the meters its type promises by @ricochet in #5534
  • Add bindings support for host component plugins by @jfleitz in #5535
  • fix(wash-runtime): build and test with --no-default-features by @ricochet in #5537
  • fix(wash-dev): enable host loopback so allowedHostLoopbackPorts works by @shreya-d2604 in #5541
  • Thundering herd test suite by @ricochet in #5536
  • ci: bump pinned CI tool versions by @github-actions[bot] in #5543
  • build(deps): Bump the all-github-actions group across 2 directories with 6 updates by @dependabot[bot] in #5540
  • build(deps): Bump the all-go group across 2 directories with 5 updates by @dependabot[bot] in #5539
  • fix(wash-runtime): act on a stopped ingress and a lost control plane by @ricochet in #5542
  • feat: plugin dispatch target by @ricochet in #5545
  • release: v2.9.0 by @automation-wasmcloud in #5546 Full Changelog: v2.8.0...v2.9.0

Installer type: zip

x64—5AB48F64DFEBF121C567145B79BCA045BE9EDBCF29F464828D929EB7E4A45C8C

Details

Homepage
https://wasmcloud.com/docs/wash/
License
Apache-2.0
Publisher
wasmCloud
Support
https://github.com/wasmCloud/wasmCloud/issues
Copyright
Copyright The wasmCloud Authors
Moniker
wash

Tags

clicomponentrustwasiwasmwasmcloudwebassemblywit

Older versions (15)

2.8.0
x64—1CF66DAE198BE2231738D3F7E8C55F5A1459640EC744C942CD665940536E3035
2.7.0
x64—F76A3D0AC0C1D280F49564BDE94104F24F4F5B61D7AC1F5DA0504D9733D8994C
2.6.1
x64—3C07B121F6B190FE997AFFB9F03EFD4A166F448DA3820A0C17FA8AAEF34EE3CD
2.6.0
x64—CC8F7445AD1BDEC5A7A6E66711D078B8A9B106C40EEC6ABFFA3EB566E32D34C4
2.5.2
x64—9E257EC401597086702C5045A68A9296BC31A58E240BB64F4DC7973C7F66C05E
2.5.1
x64—AD731091D61EADA4626E945DEEDA5D0FCD3A571DB0D61AB8CFF5ED2A8B642F59
2.5.0
x64—45C05378E94FC48C97D67A64944BDC96E0158BB7A2176B10BB4C3E80FC0DF7FB
2.4.0
x64—526ED30F04006A366D26F12EA36CD16969974C26290362C0B8E077958699F93F
2.3.0
x64—8CB9AC89AB971901A4A3C9FEB50B876F4ED3E4246D1CD76C80E8908CB0FD311C
2.2.1
x64—4F71A897F481BF26A0F1D25044362D00D36EE29B7188CB6C64F77DA3C835F1C3
2.2.0
x64—B39A670702E559F3D715CF211E499A0633E258D2C5783A50528F3F02A11C3085
2.1.0
x64—DA07FC3D17BA554584C54066F3F3633D066A445C4CF9C0980C3A6B15F45A09D4
2.0.7
x64—2455D08C9BFDEA18A9718615266BBAF8D1939BBDE819DFD8EE407D2CB6963C0B
2.0.6
x64—8D043A60E33F8B60402FFEFBE0BE6AD58B55D01B576EC9980386163835906864
2.0.4
x64—87A59A2E134DA5E7E8A247578A1BA3B0E06E5207C5CBD9415C3F5656616255F5