Lightweight and portable version of OpenFaaS
3,277
stars
479
commits
Go
primary language
Nov 18, 2025
updated
faasd is OpenFaaS reimagined, but without the cost and complexity of Kubernetes. It runs on a single host with very modest requirements, making it fast and easy to manage. Under the hood it uses containerd and Container Networking Interface (CNI) along with the same core OpenFaaS components from the main project.

faasd does not create the same maintenance burden you'll find with installing, upgrading, and securing a Kubernetes cluster. You can deploy it and walk away, in the worst case, just deploy a new VM and deploy your functions again.
You can learn more about supported OpenFaaS features in the ROADMAP.md
There are two versions of faasd:
You can install either edition using the instructions in the OpenFaaS docs.
You can request a license for OpenFaaS Edge using this form
There are many blog posts and documentation pages about OpenFaaS on Kubernetes, which also apply to faasd.
Videos and overviews:
Use-cases and tutorials:
Additional resources:
Terraform scripts:
You can find various resources to learn about faasd for free, however the official handbook is the most comprehensive guide to getting started with faasd and OpenFaaS.
"Serverless For Everyone Else" is the official handbook and was written to contribute funds towards the upkeep and maintenance of the project.
You'll learn how to deploy code in any language, lift and shift Dockerfiles, run requests in queues, write background jobs and to integrate with databases. faasd packages the same code as OpenFaaS, so you get built-in metrics for your HTTP endpoints, a user-friendly CLI, pre-packaged functions and templates from the store and a UI.
Topics include:
View sample pages, reviews and testimonials on Gumroad:
Go
90.5%
Shell
7.5%
Makefile
2.0%
Lightweight and portable version of OpenFaaS
3,277
stars
479
commits
Go
primary language
Nov 18, 2025
updated
faasd is OpenFaaS reimagined, but without the cost and complexity of Kubernetes. It runs on a single host with very modest requirements, making it fast and easy to manage. Under the hood it uses containerd and Container Networking Interface (CNI) along with the same core OpenFaaS components from the main project.

faasd does not create the same maintenance burden you'll find with installing, upgrading, and securing a Kubernetes cluster. You can deploy it and walk away, in the worst case, just deploy a new VM and deploy your functions again.
You can learn more about supported OpenFaaS features in the ROADMAP.md
There are two versions of faasd:
You can install either edition using the instructions in the OpenFaaS docs.
You can request a license for OpenFaaS Edge using this form
There are many blog posts and documentation pages about OpenFaaS on Kubernetes, which also apply to faasd.
Videos and overviews:
Use-cases and tutorials:
Additional resources:
Terraform scripts:
You can find various resources to learn about faasd for free, however the official handbook is the most comprehensive guide to getting started with faasd and OpenFaaS.
"Serverless For Everyone Else" is the official handbook and was written to contribute funds towards the upkeep and maintenance of the project.
You'll learn how to deploy code in any language, lift and shift Dockerfiles, run requests in queues, write background jobs and to integrate with databases. faasd packages the same code as OpenFaaS, so you get built-in metrics for your HTTP endpoints, a user-friendly CLI, pre-packaged functions and templates from the store and a UI.
Topics include:
View sample pages, reviews and testimonials on Gumroad:
Go
90.5%
Shell
7.5%
Makefile
2.0%