SlimFaas is a lightweight, plug-and-play Function-as-a-Service (FaaS) platform for Kubernetes (and beyond). It’s designed to be fast, simple, and extremely slim—making it easy to deploy and manage serverless functions with minimal overhead.
-
Scale
- Scale to zero after a period of inactivity.
- Scale from zero to any number of replicas on demand (supporting standard HTTP triggers).
- Compatible with Horizontal Pod Autoscalers (HPA), KEDA, and Prometheus metrics.
- (Coming soon) SlimFaas-integrated autonomous scale-up.
-
Synchronous and Asynchronous Functions
- Simple HTTP endpoints for both sync and async calls.
- Async mode lets you limit the number of parallel requests and configure retry patterns.
-
Jobs
- Run one-off jobs via HTTP calls, with configurable concurrency and visibility (public/private).
-
Private/Public Functions and Jobs
- Keep internal functions private, accessible only from within the cluster or via trusted pods.
-
Publish/Subscribe Internal Events
- Synchronously send events to every replica of selected functions (with no extra event-bus dependency).
-
“Mind Changer” (Status & Wake-up API)
- A built-in REST API to monitor your functions and wake them up on demand.
-
Plug and Play
- Deploy SlimFaas as a standard pod/StatefulSet with minimal configuration.
- Just add annotations to your existing pods to integrate them into SlimFaas scaling logic.
-
Slim & Fast
- Written in .NET with a focus on performance and minimal resource usage.
Check out:
- Get Started – Learn how to deploy SlimFaas on Kubernetes or Docker Compose.
- Functions – See how to call functions synchronously or asynchronously.
- Events – Explore how to use internal synchronous publish/subscribe events.
- Jobs – Learn how to define and run one-off jobs.
- Planet Saver – See how to start and monitor replicas from a JavaScript frontend.
- How It Works – Dive into SlimFaas’s architecture and design.
We hope SlimFaas helps you streamline serverless development!
-
CNCF Project SlimFaas is proud to be part of the Cloud Native Computing Foundation (CNCF) landscape.
-
Slack Channel Join our channel on the CNCF Slack to connect with other SlimFaas users.
-
Code of Conduct SlimFaas follows the CNCF Code of Conduct.
Enjoy SlimFaas!