# Kubernetes Custom Resource Definitions

> For the complete documentation index, see [llms.txt](https://docs.redpanda.com/llms.txt). Component-specific: [streaming-full.txt](https://docs.redpanda.com/streaming-full.txt)

---
title: Kubernetes Custom Resource Definitions
latest-redpanda-tag: v26.1.9
latest-console-tag: v3.7.3
latest-operator-version: v26.1.4
# EOL = End-of-Life (support lifecycle status)
page-is-nearing-eol: "false"
page-is-past-eol: "false"
page-eol-date: March 31, 2027
latest-connect-version: 4.93.0
docname: k-crd-index
page-component-name: streaming
page-version: "26.1"
page-component-version: "26.1"
page-component-title: Streaming
page-relative-src-path: k-crd-index.adoc
page-edit-url: https://github.com/redpanda-data/docs/edit/main/modules/reference/pages/k-crd-index.adoc
description: Explore all custom resource definitions (CRDs) that are supported by the Redpanda Operator.
page-git-created-date: "2024-01-04"
page-git-modified-date: "2026-03-26"
support-status: supported
---

<!-- Source: https://docs.redpanda.com/streaming/current/reference/k-crd-index.md -->

The Redpanda Operator uses custom resource definitions (CRDs) to manage Redpanda clusters, topics, users, and other resources declaratively in Kubernetes.

## [](#crd-source-files)CRD source files

The CRD source definitions are maintained in the [Redpanda Operator repository](https://github.com/redpanda-data/redpanda-operator) under [`operator/config/crd/bases`](https://github.com/redpanda-data/redpanda-operator/tree/main/operator/config/crd/bases):

| CRD | File | Description |
| --- | --- | --- |
| Redpanda | cluster.redpanda.com_redpandas.yaml | Defines Redpanda cluster resources. |
| Topic | cluster.redpanda.com_topics.yaml | Defines Kafka topic resources. |
| User | cluster.redpanda.com_users.yaml | Defines SASL user resources. |
| Console | cluster.redpanda.com_consoles.yaml | Defines Redpanda Console resources. |
| Schema | cluster.redpanda.com_schemas.yaml | Defines Schema Registry resources. |
| RedpandaRole | cluster.redpanda.com_redpandaroles.yaml | Defines role-based access control resources. |

All CRDs belong to the `cluster.redpanda.com` API group. The CRDs are installed automatically when you deploy the Redpanda Operator using Helm with `crds.enabled=true`.

For the full API reference of supported fields, see [cluster.redpanda.com/v1alpha2](https://docs.redpanda.com/streaming/current/reference/k-crd/).