Serverless Functions, Made Simple.

OpenFaaS® makes it simple to deploy both functions and existing code to Kubernetes

Run anywhere

Anywhere

Avoid lock-in through the use of Docker. Run on any public or private cloud.

Any code

Any code

Build both microservices & functions in any language. Legacy code and binaries.

Any scale

Any scale

Auto-scale for demand or to zero when idle.

Run your code anywhere with the same unified experience.

Bring your laptop, your own on-prem hardware or create a cluster in the cloud. Let Kubernetes do the heavy lifting enabling you to build a scalable, fault-tolerant event-driven serverless platform for your applications.

You can try out OpenFaaS in 60 seconds or write and deploy your first Python function in around 10-15 minutes. From there you can take the OpenFaaS workshop, a series of tried-and-tested self-paced labs which teach you everything you need to know about functions — and more.

Function Store

Functions Store

An ecosystem for sharing, reusing and collaborating on functions

Reduce Boilerplating

Templating system

Reduce boilerplate code, share code in the templates store

Functions and Microservices

Functions or Microservices

Deploy existing microservices using Express.js, Sinatra, ASP.NET Core or simplify with functions.

Simple, powerful functions from anywhere.

Whether you want to use Go, Java, Python, C#, Ruby - Express.js, Django, ASP.NET Core, even binaries like ffmpeg, ImageMagick, or anything else. We have you covered.

#TeamServerless - Our community and contributors of 200+

OpenFaaS Sponsors

platinum

gold

Start your Serverless journey

Start building functions from anywhere on Docker or Kubernetes in 60 seconds.

VIEW OPENFAAS GUIDE

Introducing OpenFaaS Cloud

A managed, multi-user distribution of OpenFaaS with a personalised dashboard, powered by Git.

LEARN MORE

Alex Ellis is the creator and founder of OpenFaaS and a CNCF Ambassador

He is available for consulting, professional services, and training on Serverless, Kubernetes and Cloud Native.

EMAIL ALEX