## OpenFaaS ® - Serverless Functions Made Simple [](https://goreportcard.com/report/github.com/openfaas/faas) [](https://travis-ci.com/openfaas/faas) [](https://pkg.go.dev/github.com/openfaas/faas) [](https://opensource.org/licenses/MIT) [](https://www.openfaas.com) [](https://github.com/alexellis/derek/)  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. [](https://twitter.com/openfaas) **Highlights** * Ease of use through UI portal and *one-click* install * Write services and functions in any language with [Template Store](https://www.openfaas.com/blog/template-store/) or a Dockerfile * Build and ship your code in the Docker/OCI image format * Portable: runs on existing hardware or public/private cloud by leveraging [Kubernetes](https://github.com/openfaas/faas-netes) * [CLI](http://github.com/openfaas/faas-cli) available with YAML format for templating and defining functions * Auto-scales as demand increases [including to zero](https://www.openfaas.com/blog/zero-scale/) **Want to dig deeper into OpenFaaS?** * Trigger endpoints with either [HTTP or events sources such as AWS or Kafka](https://docs.openfaas.com/reference/triggers/) * Offload tasks to the built-in [queuing and background processing](https://docs.openfaas.com/reference/async/) * Quick-start your Kubernetes journey with [GitOps from OpenFaaS Cloud](https://docs.openfaas.com/openfaas-cloud/intro/) * Go secure or go home [with 5 must-know security tips](https://www.openfaas.com/blog/five-security-tips/) * Learn everything you need to know to [go to production](https://docs.openfaas.com/architecture/production/) * Integrate with Istio or Linkerd with [Featured Tutorials](https://docs.openfaas.com/tutorials/featured/#service-mesh) * Deploy to [Kubernetes or OpenShift](https://docs.openfaas.com/deployment/) ## Overview of OpenFaaS (Serverless Functions Made Simple)  > Conceptual architecture and stack, [more detail available in the docs](https://docs.openfaas.com/architecture/stack/) ### Press / Branding / Website Sponsorship * Individual Sponsorships / End-users / Insiders Track 🍻 The source code for OpenFaaS is free to use and open source under the terms of the MIT license. OpenFaaS Ltd offers [commercial support and enterprise add-ons](https://www.openfaas.com/support) for end-users and [training and consulting services for Cloud and Kubernetes](https://www.openfaas.com/consulting). Users and contributors are encouraged to join their peers in supporting the project through [GitHub Sponsors](https://www.openfaas.com/support). * Website Sponsorship 🌎 Companies and brands are welcome to sponsor [openfaas.com](https://www.openfaas.com/), the Gold and Platinum tiers come with a homepage logo, [see costs and tiers](BACKERS.md). Website sponsorships are payable by invoice. * Press / Branding 📸 For information on branding, the press-kit, registered entities and sponsorship head over to the [openfaas/media](https://github.com/openfaas/media/blob/master/README.md) repo. You can also order custom SWAG or take part in the weekly Twitter contest [#FaaSFriday](https://twitter.com/search?q=faasfriday&src=typd) Looking for statistics? This project does not use a mono-repo, but is split across several components. Use [Ken Fukuyama's dashboard](https://kenfdev.o6s.io/github-stats-page) to gather accurate counts on contributors, stars and forks across the [GitHub organisation](https://github.com/openfaas). > Note: any statistics you gather about the openfaas/faas repository will be invalid, the faas repo is not representative of the project's activity. ### Governance OpenFaaS ® is an independent open-source project created by [Alex Ellis](https://www.alexellis.io), which is being built and shaped by a [growing community of contributors](https://www.openfaas.com/team/). 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. ### Users View a selection of end-user companies who have given permission to have their logo listed at [openfaas.com](https://www.openfaas.com/). If you're using OpenFaaS please let us know [on this thread](https://github.com/openfaas/faas/issues/776). In addition, you are welcome to request to have your logo listed on the homepage. Thank you for your support. ### Code samples You can generate new functions using the `faas-cli` and built-in templates or use any binary for Windows or Linux in a Docker container. Official templates exist for many popular languages and are easily extensible with Dockerfiles. * Node.js (`node12`) example: ```js "use strict" module.exports = async (event, context) => { return context .status(200) .headers({"Content-Type": "text/html"}) .succeed(`