KNIX

A high-performance, open-source serverless computing platform

learn more Find KNIX on GitHub
 

Why KNIX?


KNIX MicroFunctions is a high-performance, open-source serverless computing platform. It minimizes startup delays for function executions, provides support for persistent functions and optimizes resource utilization to meet the needs of modern, edge-enabled cloud applications. KNIX provides developers with tools to easily author and deploy serverless applications without having to worry about server capacity provisioning or scaling. KNIX functions can be invoked via HTTP requests or internal/external events.



Try KNIX      Install KNIX        Contribute        Community

Low Latency & Small Footprint

Novel application-level sandboxing ensures efficient resource usage and short function startup delays

Run Anywhere

KNIX MicroFunctions runs on Knative, as well as on virtual machines and bare-metal machines

Locality Awareness

Hierarchical storage and messaging layers provide fast locality-aware storage access and function interactions

Session Support

Innovative session support enables persistent functions for continuous data processing applications

AWS Compatibility and Beyond

KNIX is compatible with AWS Lambda and Step Functions with support for sophisticated parallel executions

Powerful Developer Tools

Web IDE, SDK and CLI tools are all available for effective serverless development