
About OpenFaaS
OpenFaaS lets you deploy small functions to a Kubernetes cluster, so code can run in response to events or requests. Functions are packaged as portable OCI images that can run on-premises or in the cloud.
What it does
You write a function in the language you prefer, start from a template and deploy it to your cluster. Functions can be triggered by HTTP requests or by events from message queues and data services. They can scale up to match traffic and scale down when idle.
Key features
- Write functions in any language
- Portable OCI images for any cluster
- Event triggers from Kafka, SQS, Pub/Sub and more
- Templates for quick starts
- Pro edition adds autoscaling, SSO and RBAC
Who it's for
Platform and backend teams that already run Kubernetes and want serverless-style deployment without a separate hosted service. It also suits software companies that want customers to run their own code safely in isolated namespaces.
Pricing and good to know
The core project is on GitHub. A commercial Pro edition adds features for production teams, including monitoring dashboards, event connectors and direct engineering support. You need a Kubernetes cluster to run it, so it is not a fit if you want a fully managed service with no cluster to look after.
Highlights
- Deploy functions to any Kubernetes cluster
- Write functions in any language or use templates
- Trigger functions from queues, cron and other events
- Scale functions up with traffic and down when idle
- Pro edition adds SSO, RBAC and monitoring dashboards












