Introduction
OpenFaaS - Serverless Functions Made Simple¶

OpenFaaS® makes it easy for developers to deploy event-driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in a Docker image to get a highly scalable endpoint with auto-scaling and metrics.
Highlights¶
- Portable functions platform - run functions on any cloud or on-premises without fear of lock-in
- Write functions in any language and package them in Docker/OCI-format containers
- Easy to use - built-in UI, powerful CLI and one-click installation
- Scale as you go - handle spikes in traffic, and scale down when idle
- Ecosystem - community marketplace for functions and language templates
Pick your version¶
- OpenFaaS Standard/For Enterprises for commercial use & production, deployed to Kubernetes
- Community Edition - free for personal use only, 60-day limit for commercial use, deployed to Kubernetes
- faasd - Free to use on any cloud or on-premises, works on a single VM (no clustering or Kubernetes)

Conceptual layers of the OpenFaaS stack
See also: Tech stack & layers & Preparing for production
Get started¶
Start out with one of the options from our self-service training range:
Or go ahead and deploy OpenFaaS straight to Kubernetes/OpenShift or to a VM using faasd:


Pictured: OpenFaaS Dashboard for OpenFaaS Standard/For Enterprises
Video presentations/demos¶
- Build and scale a Python function with OpenFaaS (2023)
- Meet faasd. Look Ma’ No Kubernetes! 2020
- Getting Beyond FaaS: The PLONK Stack for Kubernetes Developers 2019
- Serverless Beyond the Hype - Alex Ellis - GOTO 2018
- How LivePerson is Tailoring its Conversational Platform Using OpenFaaS - Simon Pelczer 2019
- Digital Transformation of Vision Banco Paraguay with Serverless Functions @ KubeCon 2018
- Introducing "faas" - Cool Hacks Keynote at Dockercon 2017
Community¶
OpenFaaS has a large community of users, and a growing ecosystem of partners and integrations.
Weekly Office Hours¶
We run a weekly Office Hours call for any user to join to ask questions, get help, and to share feedback.
OpenFaaS for commercial and internal use¶
Do we need the Community Edition (CE) or Pro?
The OpenFaaS (CE) is licensed for exploration or an initial PoC. OpenFaaS Standard/for Enterprises was specifically built for use in production.
You can find out more about OpenFaaS options here or contact us to book a meeting.
OpenFaaS Adopters¶
If you're using OpenFaaS within your team, send a pull request to ADOPTERS.md to let us know, or email us at: contact@openfaas.com. You can also view customer logos on the homepage.
Governance¶
OpenFaaS was originally created in 2019 by Alex Ellis as an open source project. It transitioned to a commercial model in 2019 and is worked on full time by employees of OpenFaaS Ltd. A free version is available for personal, non-commercial and hobbyist use in OpenFaaS CE and faasd CE.
OpenFaaS is hosted by OpenFaaS Ltd (registration: 11076587), a company which also offers commercial services, homepage sponsorships, and support. OpenFaaS ® is a registered trademark in England and Wales.
Sponsored credits¶
Thank you to the following vendors for providing sponsored cloud credit for testing and enablement on their platform. Listed in order of contribution:
If you'd like to sponsor the OpenFaaS homepage, or contribute cloud resources, you can do so via GitHub or by contacting the team via email.