# openfaas.com > AI-optimized mirror of openfaas.com containing 50 pages totalling 35,681 words of clean markdown content, structured data, and semantic HTML. Original source: https://openfaas.com/. Last updated: 2026-06-12T12:51:48.670Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Cache Index - openfaas.com](/content/index.html): Index of 1 cached pages and 0 generated product pages ## Articles & Blog Posts - [Our Team & Community](/content/team/index.html): The people behind the OpenFaaS product & community. (183 words) - [blog/lambda-to-openfaas/index.html](/content/blog/lambda-to-openfaas/index.html) (1 words) - [blog/get-started-with-java-openjdk11/index.html](/content/blog/get-started-with-java-openjdk11/index.html) (1 words) - [blog/birthday-teamserverless/index.html](/content/blog/birthday-teamserverless/index.html) (1 words) - [blog/five-security-tips/index.html](/content/blog/five-security-tips/index.html) (1 words) - [blog/serverless-static-sites/index.html](/content/blog/serverless-static-sites/index.html) (1 words) - [blog/eks-openfaas-cloud-build-guide/index.html](/content/blog/eks-openfaas-cloud-build-guide/index.html) (1 words) - [blog/introducing-openfaas-for-lambda/index.html](/content/blog/introducing-openfaas-for-lambda/index.html) (1 words) - [blog/introducing-faas-nomad/index.html](/content/blog/introducing-faas-nomad/index.html) (1 words) - [How I built Good First Issue bot with OpenFaaS Cloud](/content/blog/good-first-issue/index.html): In this post Rajat will share what triggered him to write goodfirstissue bot, where was it deployed and how it was an easy decision to move it to OpenFaaS cloud. (1,235 words) - [Simple Serverless with Golang Functions and Microservices](/content/blog/golang-serverless/index.html): In this post Alex will explore what a Serverless function and microservice look like in Golang with OpenFaaS. We’ll see how the OpenFaaS templates abstract away boilerplate code and how to start building your own templates. (1,918 words) - [blog/google-form-response/index.html](/content/blog/google-form-response/index.html) (1 words) - [blog/openfaas-cloud-gitlab/index.html](/content/blog/openfaas-cloud-gitlab/index.html) (1 words) - [Run your OpenFaaS Functions on Google Cloud Run for free](/content/blog/openfaas-cloudrun/index.html): Yesterday Google announced a new serverless SaaS product named Cloud Run, learn how to deploy your OpenFaaS Functions without modifications in the free tier, Discover & share this Animated GIF with everyone you know. GIPHY is how you search, share, discover, and create GIFs. (2,046 words) - [blog/serverless-single-page-app/index.html](/content/blog/serverless-single-page-app/index.html) (1 words) - [blog/openfaas-on-fargate/index.html](/content/blog/openfaas-on-fargate/index.html) (1 words) - [blog/stateless-microservices/index.html](/content/blog/stateless-microservices/index.html) (1 words) - [blog/gke-multi-stage/index.html](/content/blog/gke-multi-stage/index.html) (1 words) - [blog/introducing-faasd/index.html](/content/blog/introducing-faasd/index.html) (1 words) - [blog/managed-services-serverless/index.html](/content/blog/managed-services-serverless/index.html) (1 words) - [How to Serve Data Science Models with OpenFaaS](/content/blog/python-datascience-with-openfaas/index.html): Lucas shows you how you can build and deploy a name classification function using OpenFaaS and PyTorch (1,966 words) - [Introducing the Template Store for OpenFaaS](/content/blog/template-store/index.html): Alex Ellis walks us through how OpenFaaS approaches serverless packaging and the new “Template Store” feature making it easy to share and discover custom function templates. (2,447 words) - [blog/asp-net-core/index.html](/content/blog/asp-net-core/index.html) (1 words) - [blog/ofc-private-cloud/index.html](/content/blog/ofc-private-cloud/index.html) (1 words) - [How to resize your images on-the-fly with OpenFaaS](/content/blog/resize-images-on-the-fly/index.html): In this post Tarun from Iconscout walks us through how his company is leveraging a Serverless approach with Node.js and OpenFaaS to boost image resizing and conversion speeds of up to 4-5x. (1,198 words) - [blog/painless-serverless-development/index.html](/content/blog/painless-serverless-development/index.html) (1 words) - [blog/get-started-with-python-mongo/index.html](/content/blog/get-started-with-python-mongo/index.html) (1 words) - [blog/kubecon-san-diego/index.html](/content/blog/kubecon-san-diego/index.html) (1 words) - [blog/openfaas-flux/index.html](/content/blog/openfaas-flux/index.html) (1 words) - [Grab free TLS & Custom Domains for your Functions with FunctionIngress](/content/blog/custom-domains-function-ingress/index.html): With OpenFaaS, you get a URL for every function by convention which is great and suits many people. This guide shows you have to get a Custom Domain along with a free TLS cert for your functions using the new FunctionIngress concept. (1,405 words) - [blog/github-badges/index.html](/content/blog/github-badges/index.html) (1 words) - [How to split large Python Functions across multiple files](/content/blog/multifile-python-functions/index.html): Are your Python functions bringing you joy? Lucas Roesler shares his tips on how to split your Python functions into multiple modules to help your project grow (1,222 words) - [5 ways to share your OpenFaaS story](/content/blog/5-ways-to-share/index.html): OpenFaaS is developed by a small team of volunteers, we would love to know how you’re using the project and what problems you are solving. (1,198 words) - [Get to grips with Serverless Kubernetes this Spring](/content/blog/spring-easter/index.html): Alex will give you his top five tips for getting to grips with Serverless on Kubernetes for this Spring including training materials and ways to connect with the community. (1,232 words) - [Unifying Secrets for OpenFaaS](/content/blog/unified-secrets/index.html): Alex Ellis shows how new features released in OpenFaaS unify the developer-experience for managing secrets across Kubernetes, Docker Swarm and Nomad. He will examine secret management for Kubernetes and show a full worked-example of applying secrets to create a Slack invitation bot. (1,690 words) - [Gain access to your functions with CORS](/content/blog/function-cors/index.html): This post will show you how to gain access to your functions from a known endpoint through the use of CORS headers. (1,200 words) - [Staying on topic: trigger your OpenFaaS functions with Apache Kafka](/content/blog/kafka-connector/index.html): Martin outlines how you can make use of Apache Kafka to trigger your functions in OpenFaaS through the new connector-sdk component. (1,633 words) - [Ride the Serverless Wave with DigitalOcean's One-click Droplet](/content/blog/digitalocean-one-click/index.html): Join Richard Gee as he guides you through the experience of creating your first OpenFaaS function on DigitalOcean using DigitalOcean’s new one-click Droplet image. (1,360 words) - [Deploy OpenFaaS and Kubernetes on DigitalOcean with Ansible](/content/blog/deploy-digitalocean-ansible/index.html): Richard Gee introduces the quickest way yet to get a working Kubernetes or Swarm cluster on DigitalOcean with OpenFaaS (1,465 words) - [Meet us at KubeCon 2019, Barcelona](/content/blog/meet-us-at-barcelona/index.html): Meet the community in person over the week 20-23th May at the KubeCon 2019 event in Barcelona. (802 words) - [New OpenFaaS SWAG store launched and Insiders Subscription](/content/blog/swag-store-launch/index.html): We’ve now launched a new OpenFaaS SWAG and Insiders Subscription program, so that you can show your support and faas in style. (827 words) - [Serverless Security: read-only functions with OpenFaaS](/content/blog/read-only-functions/index.html): Alex Ellis introduces the read-only functions feature for OpenFaaS - a security concept available with containers and Kubernetes to prevent tampering (988 words) - [The OpenFaaS 2019 Project Update](/content/blog/project-update/index.html): Alex shares the OpenFaaS 2019 Project Update, case-studies, personal highlights, and the roadmap for the year. (1,142 words) - [5 tips and tricks for the OpenFaaS CLI](/content/blog/five-cli-tips/index.html): Alex shares his top 5 tips and tricks for boosting productivity with the OpenFaaS CLI. This post will feature some classic features and brand-new additions too. (1,149 words) - [Scale to Zero and Back Again with OpenFaaS](/content/blog/zero-scale/index.html): Alex Ellis introduces the new zero-scale feature in OpenFaaS to help you save capacity within your clusters by scaling functions down when they’re idle (1,129 words) - [Our KubeCon San Diego Highlights](/content/blog/kubecon-san-diego-highlights/index.html): We share our highlights from the OpenFaaS community and friends at KubeCon, San Diego including OpenFaaS Cloud, Flux from Weaveworks, Dive from Buoyant and k3s going GA., This document introduces inlets, a tool that provides public IPs for Kubernetes clusters by tunneling traffic through a proxy. It discusses how the number of available IPv4 addresses has been exhausted, and how inlets addresses this by tapping into unused IP address stockpiles from cloud providers. The document outlines several use cases for inlets including webhook integrations, chatops, and IoT command and control. It also provides an overview of the inlets operator for Kubernetes and the roadmap for future inlets features and services. - Download as a PDF or view online for free (1,985 words) - [Introducing the PLONK Stack for Cloud Native Developers](/content/blog/plonk-stack/index.html): You’ve heard of LAMP, JAM, and MEAN, but what is the PLONK stack? And why should you be considering it for your Cloud Native Applications? (2,821 words) - [Kubernetes Operator and Custom Resource Definitions (CRD)](/content/sitemap-xml.html) (353 words) - [Introducing the OpenFaaS Operator for Serverless on Kubernetes](/content/blog/kubernetes-operator-crd/index.html): This blog post introduces OpenFaaS Operator which is a CRD and Controller for OpenFaaS on Kubernetes. We started working on this in the community in October last year to enable a tighter integration with Kubernetes. The most visible way you’ll see this is by being able to type in kubectl get functions. (1,064 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives