Skip to main content
⚠ïļ DEVELOPMENT PREVIEWThis project is under heavy development and subject to breaking changes. Not recommended for production use yet.
EnclaveRunner Logo

Enclave

Seamlessly execute isolated tasks and workflows with fine-grained control over resource access and permissions.

🔒

Secure

Jobs are executed in an isolated manner by leveraging WASM (Web-Assembly) technology, ensuring robust security, protection and granular control over resource access. Regular containers dont provide true secure isolation, WASM does.

✏ïļ

Declarative

Everything is defined as declarative manifests using simple YAML configuration files. This makes it easy to version, share, and automate.

ðŸŠķ

Lightweight WASM-Runners

In comparison to traditional VM- or Container-based solutions, EnclaveRunner is extremely lightweight thanks to its WASM-based architecture.

Built for Speed

WASM-native execution leaves containers in the dust — not only more secure but also faster.

Job Startup Time
Container
~ 190.4ms
EnclaveRunner
~ 43.7ms
4× faster startup
Artifact Size
Container image
WASM artifact
Significantly smaller artifacts (3x smaller in our tests)
4×Faster job startup
85% Smaller ArtifactsWASM artifacts vs. container images
~0.04sCold-start overhead

Quick Start

You already have a running instance of EnclaveRunner and want to get started? Get the encl CLI to deploy your first isolated job in minutes! If you haven't set up an EnclaveRunner instance yet, check out the First Steps section.

Download and install the encl CLI

INSTALL_DIR="~/.local/bin" sh <(curl -L https://raw.githubusercontent.com/EnclaveRunner/cli/main/install.sh)