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.
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