Home - Knative
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
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 graduated project