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)
Health Score measures a project’s overall trustworthiness across four key areas: contributors, development, popularity, and security.
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
250+ CNCF projects supported through scalable documentation improvement initiatives
CNCF and Expert Support: Scaling documentation quality across CNCF projects through best practice education, expert analysis, and writing assistance
Read Case Study
IBM
60% reduction in ML model training time
How IBM watsonx Assistant uses Knative Eventing to train machine learning models
Read Case StudyRecorded Knative programs
CNCF On demand webinar: Level up your GitHub repo config game
Presented by: Stacklok
CNCF On-Demand Webinar: Reusability and its impact on DevOps
Presented by: Ozone