Familiar applications
Use ordinary HTTP servers or supported language adapters for Node.js, Python, Go, Rust, and .NET.
Run familiar applications in short-lived Hyperlight microVMs. Lampyr brings hardware-isolated activation, scale-to-zero execution, and a compact deployment workflow to Kubernetes.
Use ordinary HTTP servers or supported language adapters for Node.js, Python, Go, Rust, and .NET.
Application execution stays inside Hyperlight microVMs with immutable, pre-admitted configuration.
No service-specific running instance is required while idle; shared infrastructure remains ready.
Pre-admitted policies define network and filesystem access. Grants authorize execution within resource and capacity limits.
Ingress routes the request, fiber-router finds the home admitted for its revision, and fiberd restores a prepared microVM. When work finishes, that instance disappears.
The current release workflow does not publish downloadable CLI or platform archives. Start with the verified repository path and a local Kind cluster.
git clone https://github.com/hyperlight-dev/lampyr.git
cd lampyr
just build-ly kind::build cli::runtime-images
build/ly scaffold workspace demo-workspace
build/ly cluster install --provider kind --workspace demo-workspace --allow-docker
build/ly dev --port 8080 demo-workspace
curl http://app.default.localhost:8080/testProtocol coverage varies by runtime. Use the compatibility matrix to choose a template and understand its limitations.
Compare protocol supportLampyr builds on the work of these open-source projects and their communities.
Hardware-isolated microVM execution.
Unikernel application foundations.
Node-local activation and Fiber lifecycle.
Serving, routing, and event delivery.