# Technical Documentation: knative/serving

> ℹ️ **Provenance:** Hybrid Fusion: `knative/serving` + `knative/docs` · [CodeWiki Reference](https://codewiki.google/github.com/knative/serving) · Recency: Active (< 180 days)

## 1. Project Overview & Quickstart (knative/serving)

# Knative Serving

[](https://pkg.go.dev/github.com/knative/serving)
[](https://goreportcard.com/report/knative/serving)
[](https://github.com/knative/serving/releases)
[](https://github.com/knative/serving/blob/main/LICENSE)
[](https://cloud-native.slack.com/archives/C04LGHDR9K7)
[](https://codecov.io/gh/knative/serving)
[](https://bestpractices.coreinfrastructure.org/projects/5913)

Knative Serving builds on Kubernetes to support deploying and serving of
applications and functions as serverless containers. Serving is easy to get
started with and scales to support advanced scenarios.

The Knative Serving project provides middleware primitives that enable:

- Rapid deployment of serverless containers
- Automatic scaling up and down to zero
- Routing and network programming
- Point-in-time snapshots of deployed code and configurations

For documentation on using Knative Serving, see the
[serving section](https://www.knative.dev/docs/serving/) of the
[Knative documentation site](https://www.knative.dev/docs).

For documentation on the Knative Serving specification, see the
[docs](https://github.com/knative/serving/tree/main/docs) folder of this
repository.

If you are interested in contributing, see [CONTRIBUTING.md](./CONTRIBUTING.md)
and [DEVELOPMENT.md](./DEVELOPMENT.md). For a list of all help wanted issues
across Knative, take a look at [CLOTRIBUTOR](https://clotributor.dev/search?project=knative&page=1).

## 2. Official Technical Reference & Guides (knative/docs)

### About Analytics Cookies

---
title: "Learn about Google Analytics cookies"
linkTitle: "Learn about cookies"
type: "docs"
audience: developer
components: []
function: community
---

By using this website, you are confirming that you accept our use of cookies for
the purposes of collecting anonymous usage data to improve the user experience and content
on the website.

Continue to sections below for details about knative.dev, or use the following resources to learn about cookies in general:

- Learn about basic site analytics usage at: [https://www.cookiechoices.org/](https://www.cookiechoices.org/)

- You can also watch a video about [how Google uses cookies](http://www.google.com/intl/en/policies/technologies/cookies/).

## What are cookies?

[Cookies](https://en.wikipedia.org/wiki/HTTP_cookie) are small pieces of data that is sent from a
website and stored on the user's computer by the user's web browser while that user is browsing.
Cookies were designed to be a reliable mechanism for websites to remember stateful information
or to record the user's browsing activity.

For example, a cookie can be used to determine if a user has already visited a page and whether or
not that user has already been presented with a certain notice or announcement. As a rule, cookies
will make your browsing experience better, like ensuring that those same notices or announcements
don't pop-up over every page.

Many sites use cookies and analytics. You might have agreed to their usage when you created an
account, used their service, or viewed their webpage (cookie consent notice).

However, you can choose to disable cookies on knative.dev, or any other website. The most
effective way to do this is to disable cookies in your browser but you can loose some website
behavior.

## What cookies are used on knative.dev

We use [Google Analytics](https://marketingplatform.google.com/about/analytics/) tracking on
knative.dev. These cookies are used to store information, such as what pages you visited and for
how long, whether you have been to the site before, and what site referred you to the web page.
We also learn about what types of content and topic areas you
are interested in, including what content or sections never get viewed or used.

These cookies contain no personally identifiable information (PII) but they will use your computer’s
IP address. For more information about the data collected, [view our Privacy Policy](https://policies.google.com/privacy).

If you prefer to view the Knative docs from within the [knative/docs
](https://github.com/knative/docs/tree/main/docs) GitHub repository,
view details about their cookies and tracking at
[GitHub Privacy Statement](https://help.github.com/en/github/site-policy/github-privacy-statement#what-information-github-collects).

## Options for opting out

Use the following options to prevent your data from being shared with websites.

### Opt-out Browser Add-on

You can use the Google Analytics Opt-out Browser Add-on to prevent your usage data from being
sent to Google Analytics. [Learn more, including how to install the add-on](http://tools.google.com/dlpage/gaoptout).

### Disabling cookies

You can manually restrict the use of cookies in your web browser. General details about how to
control cookie usage in your web browser are available at:

[Apple Safari](https://support.apple.com/guide/safari/manage-cookies-and-website-data-sfri11471/mac)

[Google Chrome](https://support.google.com/chrome/bin/answer.py?hl=en-GB&answer=95647&p=cpn_cookies)

[Microsoft Internet Explorer](https://support.microsoft.com/en-us/help/17442/windows-internet-explorer-delete-manage-cookies)

[Mozilla Firefox](https://support.mozilla.org/en-US/kb/block-websites-storing-cookies-site-data-firefox?redirectlocale=en-US&redirectslug=Blocking+cookies)

---

### Mkdocs.Yml

INHERIT: config/redirects.yml

site_name: Knative
site_url: https://knative.dev/
site_description: Knative Documentation
extra_css:
  - stylesheets/extra.css
# Don't try to make snippets into regular docs (e.g. link-checking, nav, etc)
exclude_docs: |
  *docs/snippets/

# TODO: make these stricter (move to "warn" to flag new link breakages)
# validation:
  # omitted_files: warn
  # absolute_links: relative_to_docs
  # anchors: warn
  # unrecognized_links: warn

repo_url: https://github.com/knative/docs
edit_uri: edit/main/docs

theme:
  name: material
  logo: images/logo/rgb/knative-logo-rgb.png
  favicon: images/favicon.ico
  custom_dir: overrides
  features:
    - navigation.tabs
    - navigation.tabs.sticky
    - navigation.top
    - navigation.tracking
    - navigation.indexes
    - content.code.copy
    - content.action.edit

markdown_extensions:
  # - mdx_include:
  #     base_path: docs
  - pymdownx.emoji:
      emoji_index: !!python/name:material.extensions.emoji.twemoji
      emoji_generator: !!python/name:material.extensions.emoji.to_svg
  - attr_list
  - meta
  - pymdownx.superfences:
      custom_fences:
        - name: mermaid
          class: mermaid
          format: !!python/name:pymdownx.superfences.fence_code_format
  - pymdownx.tabbed:
      alternate_style: true
  - pymdownx.details
  - pymdownx.snippets:
      base_path: docs/snippets
  - pymdownx.keys
  - pymdownx.caret
  - pymdownx.mark
  - pymdownx.tilde
  - pymdownx.escapeall
  - pymdownx.tasklist:
      custom_checkbox: true
  - admonition
  - toc:
      permalink: true
  - def_list

plugins:
  search:
    # Spaces, dashes, periods and forward-slash (so serving.knative.dev/blibble can be searched as blibble).
    separator: '[\/\s\-\.]+'
  exclude:
    glob:
      # Exclude files that are built into other parts of the documentation
      - snippets/*
      - smoketest.md
  # This plugin enables .nav.yaml files for subtree navigation
  # (as well as automatic generation of index pages, which we should consider).
  awesome-nav:
    enabled: true
  rss:
    match_path: "blog/(articles|steering|events|releases)/.*"
    feeds_filenames:
      rss_created: "blog/feed_rss_created.xml"
      rss_updated: "blog/feed_rss_updated.xml"
    date_from_meta:
      as_creation: "date"
      datetime_format: "%Y-%m-%d"
  # Allow `.meta.yml` to define metadata for all pages below that directory.
  # See https://squidfunk.github.io/mkdocs-material/plugins/meta/
  meta:
    enabled: true
  macros:
    module_name: hack/macros
    include_dir: docs/snippets

copyright: "Copyright © 2025 The Knative Authors"

extra:
  # social:
    # - icon: fontawesome/brands/twitter
    #   link: https://twitter.com/KnativeProject
    # - icon: fontawesome/brands/github
    #   link: https://github.com/knative/community
    #   name: Knative Community on Github
    # - icon: fontawesome/brands/slack
    #   link: https://slack.cncf.io
    #   name: Slack
  analytics:
    provider: google
    property: G-YRMNFYE32R
  version:
    provider: directory

---

### CONTRIBUTING

All information about contributing to the Knative documentation has been moved to the
**[How-to guides for Knative docs contributors](contribute-to-docs/README.md)**.

---

### SECURITY

# Knative Security Policy

We're extremely grateful for security researchers and users that report vulnerabilities to the Knative Open Source Community. All reports are thoroughly investigated by a set of community volunteers.

To make a report, please email the private security@knative.team list with the security details and the details expected for all Knative bug reports.

See [Knative Security and Disclosure Information](https://knative.dev/docs/reference/security/) for more details.

---

--- METRICS ---
- Files Extracted: 5
- Estimated Token Budget: ~2285 tokens
- Recency Window: Active (< 180 days)
- Canonical Reference: https://codewiki.google/github.com/knative/serving
