Serverless Functions Made Simple for Docker and Kubernetes

With OpenFaaS ® you can package anything as a serverless function - from Node.js to Golang to CSharp, even binaries like ffmpeg or ImageMagick.

Run functions anywhere with the same unified experience - bring your laptop, your own on-prem hardware or create a cluster in the cloud. Pick Kubernetes or Docker to 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.

Find out what people are building with OpenFaaS on our community page, read the latest OpenFaaS blogs or browse the docs.

author

Hi, I’m Alex Ellis

I'm the founder of OpenFaaS. I made the first commit to the project in Dec 2016 and since then have built up a thriving global community with over a hundred contributors.

The values of the project are: developer-first, operational simplicity and being community-centric.

A team of six core contributors are helping me shape the direction and future of the project.

Read my latest blogs and tutorials over at blog.alexellis.io