Welcome to Knative

Knative extends Kubernetes to provide developers with a set of tools that simplify the process of deploying and managing event-driven applications that can run anywhere.

Developers using Knative can use familiar languages and frameworks to solve common use cases, such as:

How it works

Knative consists of the Knative Serving and Knative Eventing components.

These components are delivered as Kubernetes custom resource definitions (CRDs), which can be configured by a cluster administrator to provide default settings for developer-created applications and event workflow components.

Follow the links below to learn more about Knative.

Getting started

Configuration and networking

Samples and demos