Run any code anywhere
The limits of languages and chips are the past. Leverage a single runtime for all clients and be faster than ever.
Fast
Run apps at close to native speed and outperform the competition.
Safe
Everything is containerized so nothing is exposed.
Pluggable
Plug your own backend, compiler, or runner.
Wasmer is used by devs at
One runtime, many features
More than a runtime, Wasmer equips you with features for cool runnings so you win the race.
Metering
Add a limit to the instructions that you want to run, so you can always stop the program after certain consumption, deterministically.
Platform agnostic
Wasmer runs in any platform. From iOS to Android, from Windows to macOS or Linux. From the server to the browser.
Headless mode
Wasmer can run in completely headless mode. Just use the slimmest Wasmer and get things rolling!
Chipset support
Wasmer can run programs in almost any chipset out there: from the typical Intel x86_64 to the new M1 or even RISC-V.
We got your back-end
From development, to production to Blockchains and even the browser, Wasmer has you covered.
Singlepass
Great for targeting environments
LLVM
Great for targeting environments
Browser
Great for targeting environments
JavascriptCore
Great for targeting environments
Cranelift
Great for targeting environments
What are you running?
Wasmer has a pluggable runner architecture.
You can also create custom runners to fulfill your unique needs.
WCGI
WebAssembly and CGI, a match made in heaven. It allows running PHP and other CGI technologies in Wasmer.
WASI
WASI allows running any POSIX application, with a special focus on sandboxing.
Emscripten
Emscripten is a complete compiler toolchain to WebAssembly.