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.
Looking for MCP integration? Check out SlimFaas MCP -the companion runtime that converts any OpenAPI definition into MCP‑ready tools on the fly.
-
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, batch, and scheduled (cron) 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.
- How It Works – Dive into SlimFaas’s architecture and design.
- Planet Saver – See how to start and monitor replicas from a JavaScript frontend.
- MCP – Discover how to convert any OpenAPI definition into MCP‑ready tools on the fly.
We hope SlimFaas helps you streamline serverless development!
-
CNCF Project SlimFaas is proud to be part of the Cloud Native Computing Foundation (CNCF) landscape.
-
Community Meeting Join us through our Community Meeting Calendar
-
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!
List of organizations using this project in production or at stages of testing.
Add your logo via a pull request:
- Logo must be at PNG format,
100 px width, and 100 px height
. - Add your logo to the
documentation/adopters
folder.