OpenFaaS
Provides a serverless platform on Kubernetes for deploying and scaling functions, with autoscaling, event-driven triggers, and multi-language support.
OpenFaaS is an open-source platform that enables serverless functions on Kubernetes, simplifying deployment and scaling of event-driven workloads. It solves the complexity of managing infrastructure for functions, including autoscaling, queuing, and event triggers. The platform targets developers, DevOps teams, and enterprises that need to run functions on-premises or in the cloud, with support for multiple languages and existing microservices. It is positioned as a portable, production-ready alternative to managed serverless offerings, with commercial support and enterprise features available.
Key features
- Deploy functions to Kubernetes
- Portable OCI images
- Autoscaling including scale to zero
- Event-driven triggers from Kafka, AWS, etc.
- Multi-language templates (Node.js, Python, Go, etc.)
- Run existing microservices as functions
- Function Builder API (REST)
- Single Sign-On (SSO) with OpenID Connect
- Role Based Access Control (RBAC)
- Queue-based autoscaling
- X1.5/day
- Blog
- Community
- API
- Docs
- Software developers
- DevOps sre teams
- Enterprises