987 pages for support.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Get started with the desktop app
Claude Code CLI · in the page
desktop-quickstart
…ly > * **Using chat or Cowork**: see the [Claude Help Center](https://support.claude.com/) > * **Need more on installing or deploying the desktop app**: see the [Claude Desktop support articles](https…
Claude Code Desktop in WSL
Claude Code CLI · in the page
desktop-wsl
…[WSL 2](https://learn.microsoft.com/windows/wsl/install). WSL 1 isn't supported. * At least one installed distribution (for example, Ubuntu). * `git` installed inside the distribution. ## Start a WSL…
Development containers
Claude Code CLI · in the page
devcontainer
…machine or on a cloud host such as GitHub Codespaces. An editor that supports the Dev Containers spec, such as VS Code, GitHub Codespaces, a JetBrains IDE, or Cursor, connects to that container: you…
Environment variables
Claude Code CLI · in the page
env-vars
…m.claude.com/docs/en/api/beta-headers) before Claude Code adds native support. Unlike the [`--betas` flag](/docs/en/cli-reference#cli-flags), which requires API key authentication, this variable works…
Error reference
Claude Code CLI · in the page
errors
…not-available-with-the-claude-pro-plan) | | `Claude Code ... does not support this model; version ... or newer is required` | [Request errors](#claude-code-does-not-support-this-model) | | `Claude Cod…
Speed up responses with fast mode
Claude Code CLI · in the page
fast-mode
…dentical quality and capabilities with faster responses. Fast mode is supported on Opus 5.5, Opus 5, and Opus 4.8. It is not available on Sonnet, Haiku, or other models. Opus 4.7 doesn't support fast…
Feature availability
Claude Code CLI · in the page
feature-availability
…✗ means not available, and "See note" links to a footnote for partial support. A qualifier after ✓ narrows availability to that subset, and "Admin-enabled" means the feature is off until an organizati…
Extend Claude Code
Claude Code CLI · in the page
features-overview
…d an agent whose definition sets [`omitClaudeMd`](/docs/en/sub-agents#supported-frontmatter-fields) starts without the user, project, and local CLAUDE.md files. * Whatever context the lead agent passe…
Fullscreen rendering
Claude Code CLI · in the page
fullscreen
…endering > Enable a smoother, flicker-free rendering mode with mouse support and stable memory usage in long conversations. > [!NOTE] > > Fullscreen rendering is a [research preview](#research-previ…
Run Claude Code through a gateway
Claude Code CLI · in the page
gateways
…esn't endorse, maintain, or audit other gateway products, and doesn't support routing Claude Code to non-Claude models through any gateway. See [Other LLM gateways](/docs/en/llm-gateway) for the admin…
Use Claude Code GitHub Actions with cloud providers
Claude Code CLI · in the page
github-actions-cloud-providers
…ider changes. ## Choose your provider The Claude Code GitHub Action supports three providers, and the setup steps below differ only in the cloud-side configuration. Use the one where your organizati…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…iew, and plugin marketplaces. > [!NOTE] > > GitHub Enterprise Server support is available for Team and Enterprise plans. GitHub Enterprise Server (GHES) support lets your organization use Claude Cod…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…ine the experience. > > This integration is maintained by GitLab. For support, see the following [GitLab issue](https://gitlab.com/gitlab-org/gitlab/-/issues/573776). > [!NOTE] > > This integration i…
Glossary
Claude Code CLI · in the page
glossary
…esktop extension, MCPB, and DXT, see the [Claude Help Center](https://support.claude.com/). ## A ### AGENTS.md A markdown file of project instructions you write for AI coding agents. If your reposi…
Claude Code on Google Cloud's Agent Platform
Claude Code CLI · in the page
google-vertex-ai
…/en/env-vars#variables) is set. ## Region configuration Claude Code supports Google Cloud's Agent Platform [global](https://cloud.google.com/blog/products/ai-machine-learning/global-endpoint-for-cla…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…git diff*)` would also match `git diff-index`. > [!NOTE] > > Command support differs in `-p` mode: > > * User-invoked [skills](/docs/en/skills.md) and custom commands work. Include `/skill-name` in t…
Set up Claude Code (local mode) for a HIPAA-ready organization
Claude Code CLI · in the page
hipaa-setup
…rmation (PHI) and have a [Business Associate Agreement (BAA)](https://support.claude.com/en/articles/8114513-business-associate-agreements-baa-for-commercial-customers) with Anthropic. It applies to C…
Hooks reference
Claude Code CLI · in the page
hooks
…, and only `|` separates alternatives. Every other event with matcher support in the table that follows accepts `|` or `,`. The `FileChanged` event doesn't follow these rules when building its watch…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…reate`, `WorktreeRemove`, `CwdChanged`, `MessageDisplay` | no matcher support | always fires on every occurrence | The tabs below show a few more matchers on different event types. **Log every Bash…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…two printable characters typed in sequence, and `"<Esc>"` is the only supported target. Entries with a different length or target are ignored. Typing the first character of a sequence inserts it norm…
JetBrains IDEs
Claude Code CLI · in the page
jetbrains
…ke interactive diff viewing, selection context sharing, and more. ## Supported IDEs The Claude Code plugin works with most JetBrains IDEs, including: * IntelliJ IDEA * PyCharm * Android Studio * We…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…ts in Claude Code with a keybindings configuration file. Claude Code supports customizable keyboard shortcuts. Run `/keybindings` to create or open your configuration file at `~/.claude/keybindings.j…
Legal and compliance
Claude Code CLI · in the page
legal-and-compliance
…Pro, Max, Team, and Enterprise subscription plans and is designed to support ordinary use of Claude Code and other native Anthropic applications. For the sign-in steps, see [Logging in to your Claude…
Other LLM gateways
Claude Code CLI · in the page
llm-gateway
…guide](/docs/en/llm-gateway-protocol.md) Any gateway that exposes a [supported API format](/docs/en/llm-gateway-protocol.md#api-formats) works. Anthropic doesn't endorse, maintain, or audit third-par…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…or extended thinking can stay disabled on it. Declare what the model supports with [`ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES`](/docs/en/model-config#customize-pinned-model-display-and-cap…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…_TOKEN` is unset | The main model | For the features each connection supports and the telemetry it sends to Anthropic by default, see [Feature availability](/docs/en/feature-availability.md#availabil…
Roll out an LLM gateway for your organization
Claude Code CLI · in the page
llm-gateway-rollout
…ments Whichever product provides the gateway, it must: * **Accept a supported API format**: one of the formats in the [API formats table](/docs/en/llm-gateway-protocol.md#api-formats). The rollout s…
Control MCP server access for your organization
Claude Code CLI · in the page
managed-mcp
…the other administrative controls. ## Choose a pattern Claude Code supports a range of restriction levels. Each pattern uses one or more of the mechanisms covered below: `managed-mcp.json` for depl…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…ready places files on your fleet: * **macOS**: `/Library/Application Support/ClaudeCode/managed-settings.json` * **Linux and WSL**: `/etc/claude-code/managed-settings.json` * **Windows**: `C:\Program…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…option for connecting to remote MCP servers. This is the most widely supported transport for cloud-based services. ```bash theme={null} # Basic syntax claude mcp add --transport http <name> <url> #…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…cy Windows consoles, such as the default console on Windows 10, don't support these Unicode glyphs and show `√` and `×` in place of `✔` and `✘`. **3. Use the server** Start a session and ask Claude…
How Claude remembers your project
Claude Code CLI · in the page
memory
…- | - | - | - | | **Managed policy** | • macOS: `/Library/Application Support/ClaudeCode/CLAUDE.md` • Linux and WSL: `/etc/claude-code/CLAUDE.md` • Windows: `C:\Program Files\ClaudeCode\CLAUDE.md` | O…
Claude Code on Microsoft Foundry
Claude Code CLI · in the page
microsoft-foundry
…opic infrastructure. ### 2. Configure Azure credentials Claude Code supports three authentication methods for Microsoft Foundry. Choose the method that best fits your security requirements: * [API…
Model configuration
Claude Code CLI · in the page
model-config
…or one of them from an older version fails, see [Claude Code does not support this model](/docs/en/errors.md#claude-code-does-not-support-this-model). Use v2.1.293 or later with Haiku 5.5. Run `claude…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…laude Code sends no effort level, for example on a model that doesn't support effort. Requires Claude Code v2.1.274 or later | | | `llm_request.context` | `interaction`, `tool`, or `standalone` depend…
Enterprise network configuration
Claude Code CLI · in the page
network-config
…d mutual Transport Layer Security (mTLS) authentication. Claude Code supports various enterprise network and security configurations through environment variables. This includes routing traffic throu…
Overview
Claude Code CLI · in the page
overview
…m.claude.com/) account. The Terminal CLI, VS Code, and JetBrains also support [third-party providers](/docs/en/third-party-integrations.md). **Terminal** The full-featured CLI for working with Claud…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…er | None; a sandbox or container adds defense in depth | Requires a [supported model](#eliminate-prompts-with-auto-mode), and your organization can [turn auto mode off](#eliminate-prompts-with-auto-m…
Configure permissions
Claude Code CLI · in the page
permissions
…e-grained permission rules, modes, and managed policies. Claude Code supports fine-grained permissions so that you can specify exactly what the agent is allowed to do and what it can't. You can check…
Platforms and integrations
Claude Code CLI · in the page
platforms
…IDE's terminal. Enterprise [Desktop](/docs/en/desktop.md) deployments support Google Cloud's Agent Platform, and Desktop supports [gateway providers](/docs/en/llm-gateway-connect.md#desktop-app); for…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…N matches. Put case-insensitivity in `flags: i`; inline `(?i)` isn't supported | | `tool_used` | `tool`, `input_match`, `min`, `max` | The number of calls to `tool` whose JSON-encoded input matches t…
Recommend your plugin from your CLI
Claude Code CLI · in the page
plugins/cli-hints
…| Description | | :- | :- | | `v` | Protocol version. `1` is the only supported value | | `type` | Hint kind. `plugin` is the only supported value | | `value` | Plugin identifier in `name@marketplace`…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…plugin install --help` in your shell to see every option your version supports. Pass `-y` from your own terminal to accept the displayed command without the prompt. Here's what happens without a TTY…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…nd testing](https://claude.com/docs/plugins/build) and the [component support table](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app) ## Explore the plugin directory…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…nd testing](https://claude.com/docs/plugins/build) and the [component support table](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app) Start from the section that mat…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…n you installed. For the components Cowork loads, see the [component support table](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app) on claude.com. Synced plugins l…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…s listing in Anthropic's directory. Claude Code doesn't read it | | [`supportUrl`](#directory-listing-fields) | String | Support link for the plugin's listing in Anthropic's directory. Claude Code doe…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…passes it. Those hooks never run, and Claude Code reports a `not yet supported in a marketplace entry` error for the plugin. Put file-based hooks in the plugin's own [`hooks/hooks.json`](/docs/en/plu…
Manage mods for your organization
Claude Code CLI · in the page
plugins/mods/admin
…mods keep running**: mods built into Claude Code, such as `AGENTS.md` support, each have [their own switch](/docs/en/plugins/mods/overview.md#mods-built-into-claude-code) To confirm the option on a u…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…the `maxTokens` default. ### Use prompt caching `$.model.complete` supports the Claude API's [prompt caching](https://platform.claude.com/docs/en/build-with-claude/prompt-caching). The API caches t…