OpenFaaS
OpenFaaS is a serverless framework for running event-driven functions and microservices on Kubernetes, with auto-scaling, metrics and a UI portal.
- GitHub stars
- 26k
- Last commit
- 3 mo ago
- Latest release
- 0.27.13
- Self-hosted
- Yes

OpenFaaS is a serverless platform that lets developers run event-driven functions and microservices on Kubernetes with little boilerplate code. Your code or a ready-made binary goes into an OCI-compatible container image, and you receive a scalable HTTP endpoint that auto-scales and exposes metrics.
Highlights include ease of use through a UI portal and a one-click install, and the ability to write services and functions in many languages. The project integrates with Prometheus for metrics and with GitOps workflows, and its topics place it in the functions-as-a-service and PaaS categories. The gateway and tooling are written in Go.
Licensing needs attention. The README states that the Community Edition is licensed for individual exploration and hobbyist use, with a 60-day limit for commercial proofs of concept, and that commercial and production use calls for the paid OpenFaaS Standard or Enterprise editions. GitHub reports the license as 'Other'. You run it on your own Kubernetes cluster.
Key features
- Deploy functions and microservices to Kubernetes
- OCI image-based packaging
- Endpoints that scale automatically
- Built-in Prometheus metrics
- UI portal and one-click install
- Functions in many languages
Pricing: Community Edition is free for personal use, with a 60-day limit on commercial use. Standard costs $1250 per month; Enterprise is custom. A 14-day trial is offered, subject to approval.
