> For the complete documentation index, see [llms.txt](https://docs.p0.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.p0.dev/p0-cli.md).

# P0 CLI

- [Installing p0 CLI](https://docs.p0.dev/p0-cli/installing-p0-cli.md): Download and install the P0 CLI on macOS or Windows. Authenticate with your P0 account and start requesting cloud access from the command line.
- [Windows](https://docs.p0.dev/p0-cli/installing-p0-cli/windows.md)
- [macOS](https://docs.p0.dev/p0-cli/installing-p0-cli/macos.md)
- [p0 commands and usage](https://docs.p0.dev/p0-cli/p0-commands-and-usage.md): Complete reference for P0 CLI commands including login, SSH, access requests, AWS role assumption, and Kubernetes configuration.
- [p0 login](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-login.md)
- [p0 logout](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-logout.md)
- [p0 ssh](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-ssh.md)
- [p0 request](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-request.md)
- [p0 aws role assume](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-aws-role-assume.md)
- [p0 aws permission-set assume](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-aws-permission-set-assume.md)
- [p0 aws rds](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-aws-rds.md): Generate RDS database authentication tokens for PostgreSQL and MySQL through P0 just-in-time access.
- [p0 ls](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-ls.md)
- [p0 allow](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-allow.md)
- [p0 grant](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-grant.md)
- [p0 kubeconfig](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-kubeconfig.md)
- [p0 scp](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-scp.md)
- [p0 file-transfer](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-file-transfer.md)
- [p0 rdp](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-rdp.md)
- [p0 ssh-resolve](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-ssh-resolve.md)
- [p0 claude mcp add](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-claude-mcp-add.md)
- [p0 claude mcp list](https://docs.p0.dev/p0-cli/p0-commands-and-usage/p0-claude-mcp-list.md)
- [Troubleshooting](https://docs.p0.dev/p0-cli/troubleshooting.md)
- [p0 login](https://docs.p0.dev/p0-cli/troubleshooting/p0-login.md): Fix common p0 login errors, including missing organization IDs, SSO failures, unsupported providers, and token expiry, when authenticating to P0 with the CLI.
- [p0 ssh](https://docs.p0.dev/p0-cli/troubleshooting/p0-ssh.md): Diagnose and resolve p0 ssh connection errors, including missing dependencies, SSM and IAP tunnel failures, and host resolution issues, from the P0 CLI.
- [p0 request](https://docs.p0.dev/p0-cli/troubleshooting/p0-request.md): Resolve common p0 request errors when requesting just-in-time access from the CLI, including flag, provider, network, and approval workflow issues.
- [p0 aws role assume](https://docs.p0.dev/p0-cli/troubleshooting/p0-aws-role-assume.md): Fix p0 aws role assume errors, including authentication, role selection, and AWS credential issues, when assuming an AWS IAM role from the P0 CLI.
- [p0 aws permission-set assume](https://docs.p0.dev/p0-cli/troubleshooting/p0-aws-permission-set-assume.md): Resolve p0 aws permission-set assume errors, including IAM Identity Center, authentication, and credential issues, when assuming AWS access from the CLI.
- [p0 ls](https://docs.p0.dev/p0-cli/troubleshooting/p0-ls.md): Troubleshoot p0 ls errors when listing available resources from the CLI, including authentication, pagination, invalid filters, and JSON output parsing.
- [p0 allow](https://docs.p0.dev/p0-cli/troubleshooting/p0-allow.md): Fix p0 allow errors when pre-approving just-in-time access from the CLI, including authentication, flag, network, and provider validation issues.
- [p0 grant](https://docs.p0.dev/p0-cli/troubleshooting/p0-grant.md): Resolve p0 grant errors when granting just-in-time access from the CLI, including authentication, flag, network, and provisioning failures.
- [p0 kubeconfig](https://docs.p0.dev/p0-cli/troubleshooting/p0-kubeconfig.md): Fix p0 kubeconfig errors when configuring Kubernetes cluster access from the CLI, including missing dependencies, invalid formats, and AWS credential conflicts.
- [p0 scp](https://docs.p0.dev/p0-cli/troubleshooting/p0-scp.md): Resolve p0 scp errors when copying files over SSH from the CLI, including remote path, Azure port, host resolution, and underlying scp issues.
- [p0 ssh-resolve](https://docs.p0.dev/p0-cli/troubleshooting/p0-ssh-resolve.md): Fix p0 ssh-resolve errors used in your SSH config, including authentication, argument, key generation, and config file write issues, from the P0 CLI.
