Providing the building blocks for
creating modern, cloud-based applications

The easiest way to build and run serverless workloads on Kubernetes. Built by the community, for modern cloud-native teams

Try the tutorial Install Knative on your cluster

Trusted by

What is Knative?

Learn about how Knative works with Kubernetes and the underlying ideas behind containers
and serverless infrastructure.

Why serverless containers?

Express scalable application architecture without distractions. Serverless gives you a vocabulary for expressing web and event-based applications without getting mired in the details of scaling and infrastructure libraries. Behind the scenes, Knative optimizes your deployment to match demand.

Functions

Application template patterns you can version and update

HTTP-first

Serve and scale HTTP/2, gRPC, and MCP

Event-based

Route and handle asynchronous events just like HTTP

Event Integrations

Extract events from existing services or define your own

Kubernetes-integrated

Trigger handlers from the event broker

Plugable

Kubernetes native to be integrated and extended

Knative Components

Knative has two main components that empower teams working with Kubernetes. Serving and
Eventing work together to automate and manage tasks and applications.

Knative is a Cloud Native Computing Foundation incubation project

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.

× OK