- Introduction
- OpenFaaS - Serverless Functions Made Simple
- Governance
- Support for OpenFaaS
- Users of OpenFaaS
- Get started with OpenFaaS
- Presentations
- Digital Transformation of Vision Banco Paraguay with Serverless Functions @ KubeCon late-2018
- Serverless Beyond the Hype (goto Copenhagen) 2018
- TechFieldDay presentation (Dockercon EU) late-2017
- OpenFaaS presents to CNCF Serverless workgroup mid-2017
- Closing Keynote at Dockercon early-2017
- Community
- Contributing
- Grafana dashboards
Introduction
OpenFaaS - Serverless Functions Made Simple
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.
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
- Portable - runs on existing hardware or public/private cloud - Kubernetes and Docker Swarm native
- CLI available with YAML format for templating and defining functions
- Auto-scales as demand increases
See also: Tech stack & layers & Preparing for production
Governance
OpenFaaS is an independent project created by Alex Ellis which is now being built and shaped by a growing community of contributors. Project website and blog: openfaas.com.
Support for OpenFaaS
OpenFaaS is free to use and completely open source under the MIT license. You can donate to the project to fund its ongoing development or become a sponsor. Support OpenFaaS
Users of OpenFaaS
Several dozen end-user companies have given permission for their logo to be used on openfaas.com, you can find specific information in the ADOPTERS.md file.
Joining the end-user community and adding your use-case / logo is free of cost. Companies and users are welcome to send a pull request, or to comment on this issue.
Get started with OpenFaaS
Pictured: API gateway portal - designed for ease of use
Get started with one of the deployment guides for Kubernetes or Docker Swarm.
Presentations
Digital Transformation of Vision Banco Paraguay with Serverless Functions @ KubeCon late-2018
HD video co-presenting at KubeCon with Patricio Diaz Senior Analyst, Vision Banco SAECA
Serverless Beyond the Hype (goto Copenhagen) 2018
Overview of the Serverless landscape for Kubernetes, OpenFaaS and OpenFaaS Cloud with live demos and most update information. View on Android or iPhone
TechFieldDay presentation (Dockercon EU) late-2017
15 minute overview with demos on Kubernetes and with Alexa - HD YouTube video
OpenFaaS presents to CNCF Serverless workgroup mid-2017
Closing Keynote at Dockercon early-2017
Functions as a Service or FaaS was a winner in the Cool Hacks contest for Dockercon 2017.
- Watch my FaaS keynote at Dockercon 2017If you'd like to find the functions I used in the demos head over to the faas-dockercon repository.
Background story
This is my original blog post on FaaS from January: Functions as a Service blog post
Community
OpenFaaS has a thriving community of Open Source contributors and users.
Find out more on the community page and join the Slack workspaceHave you written a blog about OpenFaaS? Send a Pull Request to the community page below.
Read blogs/articles and find events about OpenFaaSIf you'd like to join OpenFaaS community Slack channel to chat with contributors or get some help - then fill out the Google Forms page
Contributing
OpenFaaS is written in Golang and is MIT licensed - contributions are welcomed whether that means providing feedback, testing existing and new feature or hacking on the source.
- View the contributing pageIf you would like to contribute to the documentation site or find out more check out the docs repo.
Grafana dashboards
Example of a Grafana dashboards linked to OpenFaaS showing auto-scaling live in action: here
An alternative community dashboard is available here