# BedrockAgentsRunnable

> **Class** in `langchain_aws`

📖 [View in docs](https://reference.langchain.com/python/langchain-aws/agents/base/BedrockAgentsRunnable)

Invoke a Bedrock Agent

## Signature

```python
BedrockAgentsRunnable()
```

## Extends

- `RunnableSerializable[Dict, OutputType]`

## Properties

- `agent_id`
- `agent_alias_id`
- `client`
- `region_name`
- `credentials_profile_name`
- `endpoint_url`
- `enable_trace`

## Methods

- [`validate_agent()`](https://reference.langchain.com/python/langchain-aws/agents/base/BedrockAgentsRunnable/validate_agent)
- [`create_agent()`](https://reference.langchain.com/python/langchain-aws/agents/base/BedrockAgentsRunnable/create_agent)
- [`invoke()`](https://reference.langchain.com/python/langchain-aws/agents/base/BedrockAgentsRunnable/invoke)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-aws/blob/10d18256d46953e5fc8dca313a2c41eee29c2a80/libs/aws/langchain_aws/agents/base.py#L47)