Community Edition (CE)
Limited version for hobbyists, personal-use and early experimentation.
Built for production workloads.
OpenFaaS for Enterprises
Our highest level of service for enterprises.
Take a longer-term view
OpenFaaS Pro is a long term investment in your team and business function.
With dozens of language templates, access to private NPM, maven, gradle, Nuget and Go code repositories from faas-cli, you'll be able to ship code in a short period of time with the languages you already use.
OpenFaaS Pro with JetStream brings at least once semantics and a highly scalable queue with built in metrics showing the amount of work left to process. Failed requests can be retried, and additional named queues can be added as you grow.
Kubernetes uses a generic autoscaler that was never built to scale functions. OpenFaaS Pro scaling can be fine-tuned to any workload. You can pick from Requests Per Second (RPS), CPU usage or Capacity (the amount of connections). Capacity mode scales slow running functions and ETL workloads which neither the Community Edition or Kubernetes can.
Just as important as scaling up, scaling down to zero keeps costs low whilst retaining the benefits.
For regulated companies, only OpenFaaS Pro offers integration with Istio for mutual TLS encryption between functions.
Pro's integration with ArgoCD, FluxCD through Custom Resources Definitions (CRDs) means that you can audit deployments through git, and make SOC2 compliance easier to achieve.
OpenFaaS Pro comes with Grafana dashboards showing you everything that could go wrong with a function, from errors due to timeouts, increasing latency, spikes in CPU and memory leaks. You'll be able to fix these issues before your customers even see them.
SVP and GM Training & Certification, The Linux Foundation
Checkpoint Software Limited
Learn more about OpenFaaS Pro features and benefits:OpenFaaS feature-overview & comparison