Knative

Knative is a developer-focused serverless application layer which is a great complement to the existing Kubernetes application constructs. Knative consists of three components: an HTTP-triggered autoscaling container runtime called “Knative Serving”, a CloudEvents-over-HTTP asynchronous routing layer called “Knative Eventing”, and a developer-focused function framework which leverages the Serving and Eventing components, called "Knative Functions".

Knative was accepted to CNCF on March 2, 2022 at the Incubating maturity level and then moved to the Graduated maturity level on September 11, 2025.

Project Insights

Key metrics, providing insights into development activity, community engagement, and project health. Powered by LFX Insights.

Health Score

Excellent (85)

Total contributors

1,421

-8% vs. previous year

Total contributing organizations

466

+2% vs. previous year

GitHub Stars

1,023

-5% vs. previous year

GitHub Forks

308

+18% vs. previous year

Software Value

$748.4M

First commit

January 26, 2018

Knative case studies

CNCF and Expert Support

CNCF and Expert Support


250+ CNCF projects supported through scalable documentation improvement initiatives

May 14, 2026

CNCF and Expert Support: Scaling documentation quality across CNCF projects through best practice education, expert analysis, and writing assistance

Read Case Study
IBM

IBM


60% reduction in ML model training time

May 16, 2024

How IBM watsonx Assistant uses Knative Eventing to train machine learning models

Read Case Study

Recorded Knative programs