> **Experimental**
>
> `@aws-cdk/aws-bedrock-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# IPromptRouter

Represents a Prompt Router, which provides intelligent routing between different models.

Extends: IPromptRouter
Implemented by: PromptRouter

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`bedrock/inference-profiles/prompt-router.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-bedrock-alpha/bedrock/inference-profiles/prompt-router.ts#L14)

## Properties

- `promptRouterArn`: string — The ARN of the prompt router.

- `promptRouterId`: string — The ID of the prompt router.

- `routingEndpoints`: [IBedrockInvokable](/cdk/api/v2/docs/@aws-cdk_aws-bedrock-alpha.IBedrockInvokable.html)[] — The foundation models / profiles this router will route to.
