Welcome to Knative

    Each of the components under the Knative project attempt to identify common patterns and codify the best practices that are shared by successful, real-world, Kubernetes-based frameworks and applications. Knative components focus on solving mundane but difficult tasks such as:

    Developers on Knative can use familiar idioms, languages, and frameworks to deploy functions, applications, or containers workloads.

    Knative consists of the Serving and Eventing components:

    • - Management and delivery of events
    • Serving - Request-driven compute that can scale to zero

    Knative is designed for different personas:

    Knative components offer developers Kubernetes-native APIs for deploying serverless-style functions, applications, and containers to an auto-scaling runtime.

    To join the conversation, head over to the Google group.

    Operators

    Knative components are intended to be integrated into more polished products that cloud service providers or in-house teams in large enterprises can then operate.

    Any enterprise or cloud provider can adopt Knative components into their own systems and pass the benefits along to their customers.

    Knative is a diverse, open, and inclusive community. To get involved, see and join the Knative community.

    Your own path to becoming a Knative contributor can begin in any of the following components:

    Bug reports and friction logs from new developers are especially welcome.

    Follow the links below to learn more about Knative.

    Getting started

    Samples and demos

    Debugging