Skip to content
SPECIFICTION
Get listed

OpenFunction

openfunction.dev

Self-hosted
Visit openfunction.dev
Spec score 6.8 #19 of 28 in Serverless Platforms

Spec sheet

What it does
OpenFunction is a cloud-native, open-source Function as a Service platform for running functions without managing their underlying runtime environment and infrastructure.Read 7 Oct 2026 · openfunction.dev
Purpose
OpenFunction is a cloud-native open-source FaaS platform for running serverless workloads from function source code.Read 7 Oct 2026 · openfunction.dev
Deployment
Installation requires a Kubernetes cluster and documents deployment using Helm charts.Read 7 Oct 2026 · openfunction.dev
Integrations
Its BaaS integration uses Dapr and currently supports the pub/sub and bindings building blocks.Read 7 Oct 2026 · openfunction.dev
License
OpenFunction is licensed under the Apache License, Version 2.0.Read 7 Oct 2026 · openfunction.dev
Autoscaling
It supports autoscaling from zero to N and event-metric-based autoscaling for asynchronous functions.Read 7 Oct 2026 · openfunction.dev
Backend integrations
OpenFunction integrates with Dapr and currently supports its pub/sub and bindings building blocks.Read 7 Oct 2026 · openfunction.dev
Builds
It can build function source code into container images using Shipwright and Cloud Native Buildpacks.Read 7 Oct 2026 · openfunction.dev
Event bus
OpenFunction Events lists NATS Streaming as a supported event bus broker.Read 7 Oct 2026 · openfunction.dev
Event sources
OpenFunction Events lists Kafka, Cron, and Redis as supported event source types.Read 7 Oct 2026 · openfunction.dev
Event triggers
Async-function examples include Kafka, cron, and MQTT inputs.Read 7 Oct 2026 · openfunction.dev
Function types
It supports both synchronous and asynchronous functions, including asynchronous functions triggered by events.Read 7 Oct 2026 · openfunction.dev
Installation requirement
Installation requires a Kubernetes cluster, and the documented Helm installation requirements specify Kubernetes 1.21 or later and Helm 3.6.3 or later.Read 7 Oct 2026 · openfunction.dev
Known limitation
The FAQ says per-revision hard concurrency limits for Knative Serving are not currently supported by OpenFunction.Read 7 Oct 2026 · openfunction.dev
Languages
The sync-function examples cover Go, Node.js, Python, Java, and .NET.Read 7 Oct 2026 · openfunction.dev
Networking
OpenFunction Gateway is based on Kubernetes Gateway API and can use compatible gateway implementations such as Contour, Istio, and Apache APISIX.Read 7 Oct 2026 · openfunction.dev
Notable limitation
The FAQ says private image repository access using certain insecure configurations is not supported directly by Cloud Native Buildpacks and gives a workaround.Read 7 Oct 2026 · openfunction.dev
Project status and license
The GitHub repository identifies OpenFunction as a CNCF Sandbox project and lists an Apache-2.0 license.Read 7 Oct 2026 · github.com
Requirements
The installation guide lists Kubernetes version >=v1.21.0-0 and Helm version >=v3.6.3 as requirements.Read 7 Oct 2026 · openfunction.dev
Runtime components
The installation guide offers options to install all components, serving without build, the Knative sync runtime, or the OpenFunction async runtime.Read 7 Oct 2026 · openfunction.dev
Scaling
The project lists autoscaling from zero to N and event-source-metric-based autoscaling for async functions among its features.Read 7 Oct 2026 · openfunction.dev
Support resources
The project documentation provides an FAQ for help with common usage problems.Read 7 Oct 2026 · openfunction.dev

Where Specifiction places it

Alternatives to OpenFunctionAll alternatives →