> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ankra.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Command Palette

> Navigate Ankra instantly with keyboard shortcuts and quick search

<Note>
  The Command Palette is your fastest way to navigate, search, and take action in Ankra. Press `⌘+K` (Mac) or `Ctrl+K` (Windows/Linux) to open it from anywhere.
</Note>

## What is the Command Palette?

The Command Palette is a powerful keyboard-first interface that lets you:

* **Navigate Instantly:** Jump to any page, cluster, or resource without clicking through menus
* **Direct Kubernetes Links:** Navigate directly to any Kubernetes resource type Deployments, Pods, Services, Ingresses, ConfigMaps, Secrets, RBAC, Storage, Helm Releases, and 30+ more
* **Search Everything:** Find clusters, pods, charts, and credentials by name
* **Execute Commands:** Toggle sidebar, open AI chat, Base64 encode/decode, and more
* **Access Shortcuts:** Quickly reach frequently used features

***

## Opening the Command Palette

| Platform      | Shortcut   |
| ------------- | ---------- |
| macOS         | `⌘ + K`    |
| Windows/Linux | `Ctrl + K` |

You can also click the **search icon** in the sidebar to open it.

***

## What You Can Do

### Navigation

Jump directly to any page in Ankra:

| Command         | Description                  |
| --------------- | ---------------------------- |
| `Clusters`      | Go to cluster list           |
| `Charts`        | Browse Helm charts           |
| `Credentials`   | Manage credentials           |
| `Organisations` | Team management              |
| `Profile`       | Your profile settings        |
| `API Tokens`    | Manage API tokens            |
| `Feature Flags` | Toggle experimental features |

### Cluster Navigation

When you have a cluster selected, access cluster-specific pages:

| Command                    | Description                             |
| -------------------------- | --------------------------------------- |
| `Overview`                 | Cluster dashboard                       |
| `Stacks`                   | Stack management                        |
| `Create Stack`             | Build a new stack                       |
| `Add-ons`                  | Installed add-ons                       |
| `Manifests`                | Custom manifests                        |
| `Logs`                     | Log explorer for pod and container logs |
| `Metrics`                  | CPU, memory, network, and disk metrics  |
| `Resources`                | Kubernetes resources overview           |
| `GitOps`                   | Repository sync settings                |
| `Operations`               | Deployment history                      |
| `Agent`                    | Agent connection status                 |
| `Cluster General Settings` | Cluster configuration                   |
| `Cluster GitOps Settings`  | GitHub and GitOps integration           |

### Kubernetes Resources

Navigate directly to any Kubernetes resource type. The command palette provides direct links to every resource in your cluster not just Ankra pages, but every Kubernetes resource kind.

**Workloads**

| Command                    | Aliases                 |
| -------------------------- | ----------------------- |
| `Pods`                     | pods, workload          |
| `Deployments`              | deployments, workload   |
| `StatefulSets`             | stateful sets, workload |
| `DaemonSets`               | daemon set, workload    |
| `ReplicaSets`              | replicasets, workload   |
| `Jobs`                     | jobs, workload          |
| `CronJobs`                 | cron jobs, workload     |
| `PodDisruptionBudgets`     | pods, workload          |
| `HorizontalPodAutoscalers` | hpa                     |

**Networking**

| Command                | Aliases                          |
| ---------------------- | -------------------------------- |
| `Services`             | services, networking             |
| `Ingresses`            | ingresses, networking            |
| `Ingress Classes`      | ingress classes, networking      |
| `Endpoints`            | endpoints, networking            |
| `NetworkPolicies`      | networkpolicy                    |
| `CSIDrivers`           | csi driver, networking           |
| `CSINodes`             | csi node, networking             |
| `CSIStorageCapacities` | csi storage capacity, networking |

**Configuration**

| Command      | Aliases          |
| ------------ | ---------------- |
| `ConfigMaps` | config maps      |
| `Secrets`    | secrets, configs |
| `Namespaces` | namespaces       |
| `Events`     | events           |

**Storage**

| Command                    | Aliases           |
| -------------------------- | ----------------- |
| `PersistentVolumes`        | pv, storage       |
| `Persistent Volume Claims` | pvcs, storage     |
| `Storage Classes`          | storage classes   |
| `VolumeAttachments`        | volume attachment |

**RBAC**

| Command                 | Aliases                |
| ----------------------- | ---------------------- |
| `Roles`                 | roles, rbac            |
| `RoleBindings`          | role bindings, rbac    |
| `Cluster Roles`         | clusterroles           |
| `Cluster Role Bindings` | clusterrolebindings    |
| `Service Accounts`      | service accounts, rbac |
| `LimitRanges`           | limit range            |

**Other**

| Command                             | Aliases                |
| ----------------------------------- | ---------------------- |
| `Custom Resource Definitions (CRD)` | crd                    |
| `Helm Releases`                     | helm, releases, charts |
| `Nodes`                             | nodes                  |

### Actions

Execute commands without leaving your keyboard:

| Command                     | Description                              |
| --------------------------- | ---------------------------------------- |
| `Toggle Sidebar Collapse`   | Expand or collapse the sidebar           |
| `Toggle Sidebar Visibility` | Show or hide the sidebar                 |
| `AI Chat`                   | Open the AI assistant (`⌘+J` / `Ctrl+J`) |
| `AI Chat History`           | View past AI conversations               |
| `Keyboard Shortcuts`        | Show keyboard shortcuts reference        |
| `Base64 Encode`             | Encode text to Base64                    |
| `Base64 Decode`             | Decode Base64 to text                    |
| `Import Cluster`            | Start importing a new cluster            |
| `Documentation`             | Open Ankra docs in a new tab             |
| `Logout`                    | Sign out of Ankra                        |

### Search

Search across your resources:

| Command               | Description                  |
| --------------------- | ---------------------------- |
| `Search Clusters`     | Find a cluster by name       |
| `Search Pods`         | Find pods across clusters    |
| `Search Credentials`  | Find stored credentials      |
| `Switch Organisation` | Switch between organisations |

***

## Using the Command Palette

<Steps>
  <Step title="Open the Palette">
    Press `⌘+K` (Mac) or `Ctrl+K` (Windows/Linux) from anywhere in Ankra.
  </Step>

  <Step title="Type Your Search">
    Start typing to filter commands and pages. The palette uses fuzzy matching, so you don't need exact names.
  </Step>

  <Step title="Navigate Results">
    Use `↑` and `↓` arrow keys to move through results.
  </Step>

  <Step title="Execute">
    Press `Enter` to navigate to the selected page or execute the command.
  </Step>

  <Step title="Close">
    Press `Escape` to close the palette without taking action.
  </Step>
</Steps>

***

## Tips & Tricks

<Tip>
  **Fuzzy Search:** You don't need exact matches. Type "dep" to find "Deployments" or "sts" for "StatefulSets".
</Tip>

<Tip>
  **Recent Actions:** The palette remembers your most-used commands and shows them at the top.
</Tip>

<Tip>
  **Keyboard Flow:** Combine with other shortcuts-open the palette, navigate to a cluster, then use it again to jump to resources.
</Tip>

<Tip>
  **Quick Context Switch:** Use the palette to quickly switch between clusters without navigating back to the cluster list.
</Tip>

***

## Keyboard Shortcuts Reference

| Action               | Mac      | Windows/Linux |
| -------------------- | -------- | ------------- |
| Open Command Palette | `⌘ + K`  | `Ctrl + K`    |
| Close Palette        | `Escape` | `Escape`      |
| Navigate Up          | `↑`      | `↑`           |
| Navigate Down        | `↓`      | `↓`           |
| Select Item          | `Enter`  | `Enter`       |

***

Still have questions? [Join our Slack community](https://join.slack.com/t/ankra-community/shared_invite/zt-3a5rem8f8-cUho4epX2MoLT83bFf~VSA) and we'll help out.
