584 pages for host.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Launch sessions from links
Claude Code CLI · in the page
deep-links
…t it if you want, and press Enter to send it. The link itself can be hosted anywhere, but the session always opens locally on the computer where you clicked. See [Registration and supported platforms…
Desktop application
Claude Code CLI · in the page
desktop
…ions isn't available in cloud sessions, including sessions in a [self-hosted environment](/docs/en/self-hosted-environments). Enterprise admins can restrict which permission modes are available. See…
Claude Desktop on Linux (beta)
Claude Code CLI · in the page
desktop-linux
…ux, Cowork runs those tasks in a virtual machine that the desktop app hosts with QEMU and KVM. To use Cowork, your machine needs: * **Hardware virtualization**: turned on in your firmware settings. W…
Claude Code Desktop in WSL
Claude Code CLI · in the page
desktop-wsl
…onger while Claude sets up inside it. You can also open a `\\wsl.localhost\...` folder from the normal folder picker, and it reopens inside that distribution. Folders you've used recently appear in t…
Development containers
Claude Code CLI · in the page
devcontainer
…container, commands Claude runs execute inside it rather than on the host machine, while edits to your project files appear in your local repository as you work. This page covers [installing Claude…
Environment variables
Claude Code CLI · in the page
env-vars
…te requests through a proxy or gateway. When set to a non-first-party host, [MCP tool search](/docs/en/mcp#scale-with-mcp-tool-search) is disabled by default. Set `ENABLE_TOOL_SEARCH=true` if your pro…
Error reference
Claude Code CLI · in the page
errors
…` | [Network](#ssl-certificate-errors) | | `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [Network](#host-not-allowed-in-a-cloud-session) | | `proxy refused the connectio…
Speed up responses with fast mode
Claude Code CLI · in the page
fast-mode
…ether the session runs on Anthropic-managed infrastructure or a [self-hosted runner](/docs/en/self-hosted-environments). Requires Claude Code v2.1.271 or later in the session's environment. Type `/fa…
Feature availability
Claude Code CLI · in the page
feature-availability
…off by default when `ANTHROPIC_BASE_URL` points to a non-first-party host, and isn't supported on Google Cloud's Agent Platform models earlier than the Claude 4.5 generation or on Microsoft Foundry […
Extend Claude Code
Claude Code CLI · in the page
features-overview
…tplaces" icon="store" href="/docs/en/plugins/create-marketplace"> Host and distribute plugin collections </Card> </CardGroup>
Fullscreen rendering
Claude Code CLI · in the page
fullscreen
…cause opening a network path can send your Windows credentials to the host it names. * Some macOS terminals forward `Cmd`+click to the running app instead of opening the link themselves, and the ter…
Run Claude Code through a gateway
Claude Code CLI · in the page
gateways
…Run Claude Code through a gateway > Route Claude Code through a self-hosted gateway for centralized credentials, usage tracking, and cost controls. Covers the architecture, Anthropic's Claude apps ga…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…ise Server](/docs/en/github-enterprise-server): Claude Code with self-hosted GitHub ## Setup You can set up the Claude Code GitHub Action in one of two ways: * **Quick setup**: run `/install-github…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…ode with GitHub Enterprise Server > Connect Claude Code to your self-hosted GitHub Enterprise Server instance for cloud sessions, code review, and plugin marketplaces. <Note> GitHub Enterprise Ser…
Glossary
Claude Code CLI · in the page
glossary
…](#prompt-injection). Tool results are stripped from what it sees, so hostile content in a file or web page can't manipulate it directly. Learn more: [Eliminate prompts with auto mode](/docs/en/permi…
Keep Claude working toward a goal
Claude Code CLI · in the page
goal
…ication failure, when Claude Code manages its own credentials. When a host manages them for you, such as the desktop app or a [cloud session](/docs/en/claude-code-on-the-web), Claude Code leaves the g…
Claude Code on Google Cloud's Agent Platform
Claude Code CLI · in the page
google-vertex-ai
…; } .cc-cs-btn-clay:hover { background: var(--cs-clay); } .cc-cs-btn-ghost { display: inline-flex; align-items: center; gap: 8px; background: transparent; color: var(--cs-gray-700); border: 0.5p…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…tart-faster-with-bare-mode) so Claude Code starts without loading the host's hooks, plugins, auto memory, or `CLAUDE.md`. ### Pipe data through Claude Non-interactive mode reads stdin, so you can pi…
Hooks reference
Claude Code CLI · in the page
hooks
…-the-web) don't read your local `~/.claude/settings.json`. In a [self-hosted environment](/docs/en/self-hosted-environments-configuration#permissions-and-tool-approval), Claude Code also runs the hook…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…in a terminal and in Claude Desktop, the VS Code extension, and other hosts that answer permission requests through the Agent SDK. See [when each notification type fires](/docs/en/hooks#notification)…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…ools, and environment | | **Cloud** | Anthropic-managed VMs, or [self-hosted environments](/docs/en/self-hosted-environments) your organization operates | Offload tasks, work on repos you don't have l…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…n macOS | | Shift+Enter | `Shift+Enter` | Native in iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal, Windows Terminal. For other terminals, see [Enter multiline prompts](/docs/en/terminal-config…
JetBrains IDEs
Claude Code CLI · in the page
jetbrains
…tBrains Remote Development, you must install the plugin on the remote host via **Settings → Plugin (Host)**, not on your local client machine. </Warning> ### WSL configuration If you're using Claude…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…rketplace requires network access to GitHub, where the marketplace is hosted. On a restricted network, [add the marketplace from an internal Git host or local path](/docs/en/plugins/install#add-a-mark…
Legal and compliance
Claude Code CLI · in the page
legal-and-compliance
…stalling or running Claude Code in your products or services (e.g. in hosted sandboxes or other agent infrastructure) requires agreeing to our [Commercial Terms of Service](https://www.anthropic.com/l…
Other LLM gateways
Claude Code CLI · in the page
llm-gateway
…[Claude apps gateway](/docs/en/claude-apps-gateway): Anthropic's self-hosted gateway with SSO sign-in and OTLP telemetry * [Connect Claude Code to an LLM gateway](/docs/en/llm-gateway-connect): set th…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…teway only in your shell, it doesn't reliably reach background agents hosted by the [supervisor](/docs/en/agent-view#how-background-sessions-are-hosted); see [how each background session sources its g…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…[Claude apps gateway](/docs/en/claude-apps-gateway), Anthropic's self-hosted gateway, serves its own endpoint reference at `GET /protocol`, covering that gateway's sign-in, inference, managed settings…
Roll out an LLM gateway for your organization
Claude Code CLI · in the page
llm-gateway-rollout
…t Confirm everything works from a developer machine, not the gateway host, so the test covers the network path developers use. Send a streaming request, which checks the endpoint, streaming pass-thro…
Control MCP server access for your organization
Claude Code CLI · in the page
managed-mcp
…present`. * In [cloud sessions](/docs/en/claude-code-on-the-web) on a host where the file is deployed, such as a [self-hosted runner](/docs/en/self-hosted-environments-configuration#mcp-servers), Clau…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…](/docs/en/server-managed-settings#current-limitations), while a self-hosted [Claude apps gateway](/docs/en/claude-apps-gateway) delivers managed settings per IdP group. When more than one mechanism…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…ation as `command: expected string, received undefined`. Only an SDK host application, such as an [Agent SDK](/docs/en/agent-sdk/mcp) application or the [desktop app](/docs/en/desktop), can register…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…r. These tools come from MCP servers, which run on your machine or as hosted services. This guide walks you through connecting one MCP server end to end with the Claude Code CLI. By the end, you'll h…
How Claude remembers your project
Claude Code CLI · in the page
memory
…esn't follow the link, because looking up such a path can contact the host it names. `\\wsl$` paths don't count as network paths. #### User-level rules Personal rules in `~/.claude/rules/` apply to…
Claude Code on Microsoft Foundry
Claude Code CLI · in the page
microsoft-foundry
…; } .cc-cs-btn-clay:hover { background: var(--cs-clay); } .cc-cs-btn-ghost { display: inline-flex; align-items: center; gap: 8px; background: transparent; color: var(--cs-gray-700); border: 0.5p…
Model configuration
Claude Code CLI · in the page
model-config
…queues your new message behind it. In a session another application hosts through the [Agent SDK](/docs/en/agent-sdk/overview), whether the prompt appears is up to that application. If it appears an…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…TER_OTLP_PROTOCOL=grpc export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317 # 4. Set authentication (if required) export OTEL_EXPORTER_OTLP_HEADERS="Authorization=Bearer your-token" # 5. For deb…
Enterprise network configuration
Claude Code CLI · in the page
network-config
…for specific requests - space-separated format export NO_PROXY="localhost 192.168.1.1 example.com .example.com" # Bypass proxy for specific requests - comma-separated format export NO_PROXY="localhos…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…rmission mode changes in the app or in the terminal. * Sessions hosted by the [desktop app](/docs/en/desktop) or the [VS Code extension](/docs/en/vs-code) report permission mode changes to claud…
Configure permissions
Claude Code CLI · in the page
permissions
…tartup warning. Use `Bash(rm *)`, `Read(./path)`, or `WebFetch(domain:host)` instead. ### Wildcard patterns A `*` in a Bash rule matches any text, including spaces, so one rule covers a family of co…
Platforms and integrations
Claude Code CLI · in the page
platforms
…e-code-on-the-web) enabled | PRs and reviews from team chat | | [Self-hosted environments](/docs/en/self-hosted-environments) | Start a [cloud session](/docs/en/claude-code-on-the-web) and pick your o…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…e plugin's own hooks and any real MCP servers you start can reach any host. ## Eval suite reference Everything an eval suite can contain lives under the plugin's eval directory, `evals/` unless you…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…ose marketplace entry [runs a command to install it](/docs/en/plugins/host-marketplace) or [sets a `headersHelper` for its download](/docs/en/plugins/host-marketplace#how-users-accept-a-headershelper-…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…version until you change it; [Release a new version](/docs/en/plugins/host-marketplace#release-a-new-version) says when to set or omit it. * **`author`**: who to credit. `name` is required inside…
Create a marketplace
Claude Code CLI · in the page
plugins/create-marketplace
…rketplace from a marketplace.json file and test it locally before you host it. A plugin marketplace is a directory or repository with a `.claude-plugin/marketplace.json` file that lists your plugins…
Plugin dependencies
Claude Code CLI · in the page
plugins/dependencies
…arketplace's `marketplace.json`. The root marketplace is the one that hosts the plugin the user is installing. Only the root marketplace's allowlist applies. The following `marketplace.json` allows `…
Install and manage plugins
Claude Code CLI · in the page
plugins/install
…he marketplace's source: a GitHub repository, a git repository on any host, a local directory or file, or a hosted `marketplace.json`. | Source | What you type | Example | | :- | :- | :- | | GitHub r…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…The clone or download of a marketplace added from GitHub, another Git host, or a URL. A marketplace added from a local `file` or `directory` source has no copy here, and its `installLocation` in `know…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…ute URL * **Warnings**: an `http://` or `ws://` URL to a non-loopback host, and a header value that looks like a literal credential ## Fields The table lists the top-level keys in `plugin.json`. `na…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…<Note> These cases are covered on other pages: * **Building or hosting a marketplace**: see [Create a marketplace](/docs/en/plugins/create-marketplace) and [Host and maintain a marketplace](/do…