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

# Skyhook

## skyhook

skyhook is a CLI tool to help you create and manage k8s services

### Synopsis

The CLI can help you create a new service, configure it, and deploy
it to k8s.

### Installation

<Tabs>
  <Tab title="Homebrew (macOS + Linux)">
    ```bash theme={"system"}
    brew install skyhook-io/tap/skyhook
    ```
  </Tab>

  <Tab title="Scoop (Windows)">
    ```powershell theme={"system"}
    scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
    scoop install skyhook
    ```
  </Tab>

  <Tab title="Shell installer (macOS + Linux)">
    ```bash theme={"system"}
    curl -fsSL https://get.skyhook.io/install.sh | sh
    ```

    Installs to `~/.local/bin` (or `/usr/local/bin` when run as root). Set `SKYHOOK_INSTALL_DIR` to override.
  </Tab>

  <Tab title="PowerShell installer (Windows)">
    ```powershell theme={"system"}
    irm https://get.skyhook.io/install.ps1 | iex
    ```

    Installs to `%LOCALAPPDATA%\skyhook` and adds it to your user PATH.
  </Tab>

  <Tab title="Manual Download">
    Download the latest release for your platform from [GitHub Releases](https://github.com/skyhook-io/skyhook-cli/releases/latest).
  </Tab>
</Tabs>

### Upgrading

To update to the latest version:

```bash theme={"system"}
skyhook upgrade
```

If installed via Homebrew, use `brew upgrade skyhook-io/tap/skyhook` instead. On Windows with Scoop, use `scoop update skyhook`.

### Options

```
      --debug        Enable debug mode (shows full API requests/responses)
  -h, --help         help for skyhook
  -o, --org string   Organization name
  -v, --verbose      Enable user-friendly verbose output
```

### SEE ALSO

* [skyhook auth](/cli-reference/skyhook_auth)	 - Authentication commands
* [skyhook cluster](/cli-reference/skyhook_cluster)	 - Manage Kubernetes clusters
* [skyhook config](/cli-reference/skyhook_config)	 - View and set configuration values
* [skyhook deploy](/cli-reference/skyhook_deploy)	 - Deploy a service to an environment
* [skyhook deployments](/cli-reference/skyhook_deployments)	 - List recent deployments for a service
* [skyhook detect](/cli-reference/skyhook_detect)	 - Detect project configuration
* [skyhook events](/cli-reference/skyhook_events)	 - View Kubernetes events for a service
* [skyhook exec](/cli-reference/skyhook_exec)	 - Execute a command in a pod
* [skyhook finops](/cli-reference/skyhook_finops)	 - FinOps and cost management commands
* [skyhook github](/cli-reference/skyhook_github)	 - Manage GitHub integration
* [skyhook init](/cli-reference/skyhook_init)	 - Initialize a new service
* [skyhook login](/cli-reference/skyhook_login)	 - Log in to Skyhook
* [skyhook logout](/cli-reference/skyhook_logout)	 - Log out from Skyhook
* [skyhook logs](/cli-reference/skyhook_logs)	 - Stream logs from a service
* [skyhook onboard](/cli-reference/skyhook_onboard)	 - Set up Skyhook for your organization
* [skyhook port-forward](/cli-reference/skyhook_port-forward)	 - Forward local port to a pod
* [skyhook restart](/cli-reference/skyhook_restart)	 - Restart a service deployment
* [skyhook services](/cli-reference/skyhook_services)	 - List and manage services
* [skyhook status](/cli-reference/skyhook_status)	 - Show service status and health
* [skyhook update](/cli-reference/skyhook_update)	 - Update the service with various configuration changes
* [skyhook upgrade](/cli-reference/skyhook_upgrade)	 - Upgrade skyhook CLI to the latest version
* [skyhook version](/cli-reference/skyhook_version)	 - Print the skyhook CLI version
* [skyhook whoami](/cli-reference/skyhook_whoami)	 - Show information about the logged in user
