# ChatAnthropicBedrock

> **Class** in `langchain_aws`

📖 [View in docs](https://reference.langchain.com/python/langchain-aws/chat_models/anthropic/ChatAnthropicBedrock)

Anthropic Claude via AWS Bedrock.

Uses the `AnthropicBedrock` clients in the `anthropic` SDK.

See the [LangChain docs for `ChatAnthropic`](https://docs.langchain.com/oss/python/integrations/chat/anthropic)
for tutorials, feature walkthroughs, and examples.

See the [Claude Platform docs](https://platform.claude.com/docs/en/about-claude/models/overview)
for a list of the latest models, their capabilities, and pricing.

## Signature

```python
ChatAnthropicBedrock()
```

## Description

**Example:**

```python
# pip install -U langchain-anthropic
# export AWS_ACCESS_KEY_ID="your-access-key"
# export AWS_SECRET_ACCESS_KEY="your-secret-key"
# export AWS_REGION="us-east-1"  # or AWS_DEFAULT_REGION

from langchain_anthropic import ChatAnthropicBedrock

model = ChatAnthropicBedrock(
    model="us.anthropic.claude-sonnet-4-6",
    # other params...
)
```

**Note:**

Any param which is not explicitly supported will be passed directly to
[`AnthropicBedrock.messages.create(...)`](https://docs.anthropic.com/en/api/messages)
each time the model is invoked.

## Extends

- `ChatAnthropic`

## Properties

- `model_config`
- `region_name`
- `aws_access_key_id`
- `aws_secret_access_key`
- `aws_session_token`
- `lc_secrets`

## Methods

- [`get_lc_namespace()`](https://reference.langchain.com/python/langchain-aws/chat_models/anthropic/ChatAnthropicBedrock/get_lc_namespace)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-aws/blob/2f5e41cef9442ec840c0d8401e34dea74b061ba0/libs/aws/langchain_aws/chat_models/anthropic.py#L30)