README.md

OpenFaaS - Serverless Functions Made Simple

OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker and Kubernetes which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.

Highlights

Ease of use through UI portal and one-click install

Write functions in any language for Linux or Windows and package in Docker/OCI image format

New: become an OpenFaaS backer or sponsor

We need your support to keep delivering on Serverless Functions Made Simple so pledge to OpenFaaS and become a backer or a sponsor with a unique set of rewards. Help us hit our goals and get to back a great project at the same time.

Documentation

Get started with OpenFaaS

TestDrive

Docker Swarm

The deployment guide for Docker Swarm contains a simple one-line command to get you up and running in around 60 seconds. It also includes a set of sample functions which you can use with the TestDrive instructions below.

How do I become a contributor?

Anyone is invited to contribute to the project in-line with the contribution guide - you can also read the guide for ideas on how to get involved. We invite new contributors to join our Slack community. We would also ask you to propose any changes or contributions ahead of time, especially when there is no issue or proposal already tracking it.

Other

Example of a Grafana dashboards linked to OpenFaaS showing auto-scaling live in action: here