Invok is a modern, open-source serverless framework that gives you complete control over your infrastructure. Deploy functions locally or to your own cloud with enterprise-grade security and performance.
Built with enterprise requirements in mind. Secure, scalable, and compliant with industry standards. (WIP)
JWT-based authentication, role-based access control, and secure function isolation using Docker containers.
Optimized for speed with minimal cold starts. Built in Rust for maximum efficiency and reliability.
Hot reloading, Golang support, and a powerful CLI for seamless development workflow.
Leverage Docker for consistent environments, easy scaling, security, and reliable deployments.
Deploy anywhere - local development, private cloud, or major cloud providers. No vendor lock-in.
Invok is built with a modular, scalable architecture that leverages modern technologies and best practices. Each component is designed for maximum performance, security, and developer experience.
High-performance core written in Rust, handling request routing, function management, and system operations.
Secure, isolated execution environment for your functions using containerization technology.
Developer-friendly command line interface for managing your serverless applications.
Get started with Invok in minutes using our Docker-based approach. Choose between our online playground for instant testing or local deployment for full control.
Test Invok instantly using our web-based playground:
Pull and use our Docker image:
Register a new account or login to start creating and deploying functions:
.serverless-cli-auth
in your current directory when using Docker.
Create and deploy your first function:
For convenience, add this alias to your shell configuration:
Watch how easy it is to build and deploy serverless functions with Invok:
Start building scalable applications with Invok today.