DocsReleasesCommunityGuidesBlog

Latest

Unikraft releases v0.16.2 (Telesto)

Unikraft is a fast, secure and open-source Unikernel Development Kit

Unikraft powers the next-generation of cloud native applications by enabling you to radically customize and build custom OS/kernels, unlocking best-in-class performance, security primitives and efficiency savings.

Get Started
curl -sSfL https://get.kraftkit.sh | sh
v0.16.2
Latest Version
1834
GitHub Stars
93
Contributors
1273
Discord Members

Get the most out of your application and Unikraft

The only cloud platform scaling to zero, with 'only on' pricing, and cold-starting in 20ms.

Learn more
ApplicationApp-specific LibrariesPlatform-specific DriversKernel-specific LibrariesHardware-specific CodeBuild Cfg.CompilelibOSUnikernel Binary ImagePlatform (e.g. QEMU/KVM)HardwareTradtitional Full Stack ApplicationMonolithic Kernel3rd Party LibrariesApplicationRuntime ConfigurationPlatform (e.g. QEMU/KVM)HardwareOperating SystemApp.

Easily construct the best-in-class OS/kernel for your cloud application and desired KPIs.

Unikraft is fully modular, with a constantly growing ecosystem with many popular open-source operating system and application libraries like musl and openssl available for use, allowing you to pick and choose exactly what you need for your target application.

100+
Libraries
160+
Syscalls
25K+
Config Options
Any
Application

Blazing fast

Developer-friendly

Small footprint & green

Cloud-native ready

POSIX-compatible

Fully modular

Research-backed

Production ready

Developer Friendly

Build, Run and Package
Unikernel Images
Quickly and Easily

With the Unikraft companion command-line client kraft, you can quickly and easily define, configure, build, and run unikernel applications. Get everything from OS library dependencies to pre-built binaries and more.

Extra ergonomy in VSCode

Library selection, native integration to build and run instances to help developers in VS Code stay confident and productive.

Instant unikernel playground

Try Unikraft without installing any additional dependencies and bootstrap and next project.

Research Backed

Built and used by leading academic institutes and companies

Unikraft's design, performance and security have been extensively developed, evaluated and put into production at leading companies and academic institutes. The award-winning Unikraft research work has appeared in top-tier research and industry conferences.

70% lessPower consumption compared to Alpine Linux & Raspbian.
Small Footprint

Unikraft is green & efficient

From cloud to embedded devices, running an application on Unikraft both increases efficiency and reduces power consumption as less resources are necessary.
KilobytesIdle memory usage for popular apps like NGINX or Redis.
RaspbianUnikraftAlpine LinuxAmpsWatts
Unikraft supports ARM and ARM64 architectures and popular platforms including Raspberry Pi B+.Learn more about embedded devices →

Connect with the community

Feel free to ask questions, report issues, and meet new people.

Join us on Discord!
®

Getting Started

What is a unikernel?Install CLI companion toolUnikraft InternalsRoadmap

© 2024  The Unikraft Authors. All rights reserved. Documentation distributed under CC BY-NC 4.0.