content/operate/kubernetes/reference/api/_index.md
The Redis Enterprise operator provides Kubernetes custom resource definitions (CRDs) that let you manage Redis Enterprise clusters and databases declaratively. This section contains the complete API reference for all operator resources.
The operator uses different API versions to indicate stability and feature maturity:
app.redislabs.com/v1 - Stable APIs for production useapp.redislabs.com/v1alpha1 - Alpha APIs that may change in future releases| Resource | API Version | Purpose |
|---|---|---|
| RedisEnterpriseCluster (REC) | v1 | Manages Redis Enterprise cluster deployments |
| RedisEnterpriseDatabase (REDB) | v1alpha1 | Creates and configures Redis databases |
| RedisEnterpriseActiveActiveDatabase (REAADB) | v1alpha1 | Sets up active-active databases across clusters |
| RedisEnterpriseRemoteCluster (RERC) | v1alpha1 | Defines remote cluster connections for active-active |
Manage all resources using standard kubectl commands:
# List all Redis Enterprise clusters
kubectl get rec
# Get detailed information about a specific database
kubectl describe redb my-database
# Apply a configuration from a YAML file
kubectl apply -f my-redis-config.yaml
RedisEnterpriseCluster (REC) first to provide the Redis Enterprise infrastructureRedisEnterpriseDatabase (REDB) resources within a cluster to provision individual databasesRedisEnterpriseActiveActiveDatabase (REAADB) with RedisEnterpriseRemoteCluster (RERC) resources to define participating clustersFor complete YAML configuration examples, see the [YAML examples]({{< relref "/operate/kubernetes/reference/yaml/" >}}) section.