Choose a plan for your business

Community Edition (CE)

Limited version for hobbyists, personal-use and early experimentation.

  • Run functions for non-production or experimental use
  • Maintained by community volunteers
  • MIT License
  • Autoscaling

  • RPS scaling only
  • Max: 5/5 replicas per function
  • Scale to Zero
  • Custom readiness probes
  • Core features

  • Community-supported templates
  • Set custom timeouts for functions
  • Basic invocation metrics
  • Legacy UI Portal (in code-freeze)
  • Asynchronous queue

  • NATS Streaming (in-memory)
  • Async. concurrency: 1x
  • Maximum payload: 256KB
  • Retry failed invocations
  • Async Invocations (with JetStream)
  • High availability or replication
  • Event-driven programming

  • Cron trigger
  • Apache Kafka trigger
  • Postgres trigger
  • AWS SQS & SNS triggers
  • GitOps integration

  • ArgoCD, Flux and Helm compatibility
  • Function Custom Resource Definition
  • Not included

  • Install from private Npm, Pypi and Nuget, etc
  • Multiple namespaces
  • Configure IAM annotations for EKS and GKE
  • Single Sign-On (SSO)
  • Support via Slack
  • Support via email

OpenFaaS Standard

Built for production workloads.

  • Run functions for production and business use
  • Maintained by full-time engineers
  • OpenFaaS Commercial License (EULA)
  • Autoscaling

  • Fine-tuned scaling for RPS, Capacity & CPU
  • Scale slow running and intensive functions
  • Scale to Zero for efficiency
  • Custom readiness probes for functions
  • Limit concurrent invocations
  • Core features

  • New UI dashboard for easy management
  • Supported function templates
  • Metrics: HTTP, RAM/CPU and queue depth
  • Grafana Dashboards for monitoring and troubleshooting
  • Secret support for faas-cli build with Npm, Pypi, Nuget, etc
  • Asynchronous queue

  • JetStream queue-worker
  • Monitor queue throughput and depth
  • Retry failed messages
  • HA clustering and replication
  • Dedicated async queues (JetStream)
  • Event-driven programming

  • Apache Kafka trigger
  • Postgres trigger
  • AWS SQS & SNS triggers
  • GitOps integration

  • Manage functions with a Custom Resource (CRD)
  • Back-up functions with kubectl
  • Deploy with ArgoCD/Flux/Helm using CRDs
  • Security & isolation

  • Enhanced Istio compatibility
  • Custom function scheduling with Profiles
  • Custom Kubernetes Service Accounts for Functions
  • Configure IAM annotations for EKS and GKE
  • Multiple namespaces
  • Self-service support

  • Customer Community (GitHub)
  • Documentation & tutorials
  • Weekly Office Hours
  • Direct to Engineering Support (Slack)
  • Business day support via email

OpenFaaS for Enterprises

Our highest level of service for enterprises.

  • Everything in Standard, but with dedicated support
  • Ideal for service providers and large companies
  • Developer licenses for local testing
  • Enterprise Support

  • Business day support with SLA
  • Direct to Engineering Support (Slack)
  • Annual architecture review
  • Security advisories to nominated email
  • Multi-tenancy

  • Multiple namespaces
  • Secure isolation of functions (gVisor, etc)
  • Function Builder API (REST)
  • Dedicated async queues (JetStream)
  • Identity and Access Management*

  • Single Sign-On (SSO) with OpenID Connect
  • Role Based Access Control (RBAC)
  • Auditing
  • Web Identity Federation for CI/CD
  • * SSO available today, with RBAC and auditing from mid-2023.

Take a longer-term view

OpenFaaS Pro is a long term investment in your team and business function.

Faster cycles save on costs

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.

The reliability your customers need

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.

Highly scalable

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.

Compliance matters

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.

Find problems before they find you

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.

Collaborate and contribute

In the Customer Community, you'll get early access to new features and be able to leave feedback and suggestions for things that would make OpenFaaS better for your team. Rest assured that with OpenFaaS For Enterprises, you get an SLA and direct access to our engineering team via Slack.

Data Engineer

Fortune 500

How satisfied have you been with the insights and outcomes that we've provided?
"Very satisfied. There hasn't been a time when talking through things with you hasn't helped our team. You have helped us with quite a few different things from architecture suggestions to debugging issues."
Anything else you'd like to let them know?
"OpenFaaS is a great platform and Alex's team is a great resource. They will work very diligently with your team to help you get the most out of OpenFaaS, and they will always be able to provide valuable insight into issues that a team might face while developing software for the cloud."

Clyde Seepersad

SVP and GM Training & Certification, The Linux Foundation

"Alex and team were great partners [for the Introduction to Serverless on Kubernetes course], providing high quality course materials on time, and following the launch, they were very supportive in getting the word out. We look forward to continued collaboration.”

Billy Forester

Checkpoint Software Limited

When you or your team has had a problem with OpenFaaS or your functions, how quickly have we responded to you?
"When reaching out on Slack my needs are met very quickly. In almost all cases I recieve a response the same business day even on UK holidays."
How satisfied have you been with the insights and outcomes that we've provided?
"Most of my questions have revolved around what is considered to be “best practice” inside of the OpenFaas ecosystem. I have always recieved detailed information as to why something should be done a certain way or what the alternatives are if any."
Is there a specific example you can share of how we helped?
"The biggest difference I noticed in the early days of adoption is how helpful the OpenFaaS team was when I was going through the onboarding process. I had a lot of questions about very specific needs. All of these questions were easily answered and examples were provided. If you are trying to solve a unique problem, Alex's perspective has always been valuable."

Unlock the benefits of OpenFaaS Pro today

Learn more about OpenFaaS Pro features and benefits:OpenFaaS feature-overview & comparison