gradient

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.

gradientgradient
backgroundruntime
Fast

Run apps at close to native speed and outperform the competition.

backgroundruntime
Safe

Everything is containerized so nothing is exposed.

backgroundruntime
Pluggable

Plug your own backend, compiler, or runner.

Wasmer is used by devs at
wasmerwasmerwasmerwasmerwasmer

All languages, all SDKs

Wasmer's runtime supports almost every other programming language. Check out your favorite one!

One runtime, many features

More than a runtime, Wasmer equips you with features for cool runnings so you win the race.

meter
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
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.

backend
Singlepass

Great for targeting environments

backend
LLVM

Great for targeting environments

backend
Browser

Great for targeting environments

backend
JavascriptCore

Great for targeting environments

backend
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
runtime

WebAssembly and CGI, a match made in heaven. It allows running PHP and other CGI technologies in Wasmer.

WASI
runtime

WASI allows running any POSIX application, with a special focus on sandboxing.

Emscripten
runtime

Emscripten is a complete compiler toolchain to WebAssembly.

Want to create an AI based one? Or perhaps a game?

Plug in your own runner.