Try Enarx Series

Try Enarx Series

We are kicking off the year with a new series dedicated to showcasing demos and examples running on Try Enarx.

Try Enarx is a playground to run WebAssembly workloads using Enarx in multiple platforms using Intel SGX and AMD SEV. Enarx protects these workloads (their code and data) from any unauthorized access while in use, the core idea behind Confidential Computing. Even a compromised operating system won't have access to these workloads.

We believe that Try Enarx is the easiest way to test Confidential Computing today. With just a few clicks, anyone can have a workload up and running on different architectures like Intel SGX and AMD SEV. Making Confidential Computing accessible has always been one of our main goals. Enarx abstracts all complexities related to Confidential Computing and makes it really simple for developers to take advantage of this emerging technology.

Enarx uses WebAssembly, or Wasm, as a way to run the same workload across different architectures. WebAssembly is a low-level bytecode format designed as a portable target for compilation of high-level languages. We have created a WebAssembly Guide that explains how you can use your favorite language (C, C++, Rust, Go, etc) with WebAssembly.

Try Enarx allows you to select some WebAssembly examples that we have made available or you can upload a WebAssembly application of your own. A third way to test Try Enarx is to load a WebAssembly workload from Drawbridge, which is a repository service for WebAssembly workloads and Enarx. In a way, Drawbridge is similar to Docker Hub, but built from the ground up with security in mind. The confidentiality and integrity of the workloads are preserved in the repository as well.

The Try Enarx Series will run along the year, and we would like to invite you to participate. We'll be featuring interesting demos and examples from the community and we'll also be awarding prizes to the best ones. You can either create an application of your own or adapt an existing open source application to WebAssembly. So go ahead and give Try Enarx a try!