---
title: "@ai-sdk/amazon-bedrock Breaking Changes on npm | Since.dev"
description: "What each @ai-sdk/amazon-bedrock release removed, renamed or changed: 44 breaking changes in 2 versions on npm, each with its source."
canonical_url: https://since.dev/packages/npm/@ai-sdk/amazon-bedrock
last_updated: 2026-06-25
---

# @ai-sdk/amazon-bedrock breaking changes

Every breaking API change we have recorded in @ai-sdk/amazon-bedrock on npm: 44 breaking changes in 2 versions. Below are its newest 2 versions, removals and renames first, each with its source.

Newest change June 25, 2026

## 5.0.0

32 breaking changes, first published June 25, 2026.

- **Removed** `AmazonBedrockChatModelSettings`  

AmazonBedrockChatModelSettings was removed in @ai-sdk/amazon-bedrock 5.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Removed** `AmazonBedrockEmbeddingModelSettings`  

AmazonBedrockEmbeddingModelSettings was removed in @ai-sdk/amazon-bedrock 5.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockEmbeddingModelOptions`  

Was type AmazonBedrockEmbeddingModelOptions = InferSchema<typeof amazonBedrockEmbeddingModelOptionsSchema>; now type AmazonBedrockEmbeddingModelOptions = z.infer<typeof amazonBedrockEmbeddingModelOptionsSchema>. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockLanguageModelOptions`  

Was type AmazonBedrockLanguageModelOptions = z.infer<typeof amazonBedrockLanguageModelOptions>; now type AmazonBedrockLanguageModelChatOptions = z.infer<typeof amazonBedrockLanguageModelChatOptions>. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockProvider`  

Was interface AmazonBedrockProvider extends ProviderV3; now interface AmazonBedrockProvider extends ProviderV4. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockProvider.__call`  

Was (modelId: BedrockChatModelId, settings?: AmazonBedrockChatModelSettings): LanguageModelV3; now (modelId: AmazonBedrockChatModelId): LanguageModelV4. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockProvider.embedding`  

Was embedding(modelId: BedrockEmbeddingModelId, settings?: AmazonBedrockEmbeddingModelSettings): EmbeddingModelV3; now embedding(modelId: AmazonBedrockEmbeddingModelId): EmbeddingModelV4. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockProvider.embeddingModel`  

Was embeddingModel(modelId: BedrockEmbeddingModelId, settings?: AmazonBedrockEmbeddingModelSettings): EmbeddingModelV3; now embeddingModel(modelId: AmazonBedrockEmbeddingModelId): EmbeddingModelV4. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockProvider.image`  

Was image(modelId: BedrockImageModelId): ImageModelV3; now image(modelId: AmazonBedrockImageModelId): ImageModelV4. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)
- **Signature changed** `AmazonBedrockProvider.imageModel`  

Was imageModel(modelId: BedrockImageModelId): ImageModelV3; now imageModel(modelId: AmazonBedrockImageModelId): ImageModelV4. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/5.0.0)

And 22 more in this version.

## 4.0.0

12 breaking changes, first published December 22, 2025.

- **Removed** `AmazonBedrockChatModelSettings`  

AmazonBedrockChatModelSettings was removed in @ai-sdk/amazon-bedrock 4.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Removed** `anthropic:bedrockAnthropic`  

bedrockAnthropic was removed in @ai-sdk/amazon-bedrock 4.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Removed** `anthropic:BedrockAnthropicModelId`  

BedrockAnthropicModelId was removed in @ai-sdk/amazon-bedrock 4.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Removed** `anthropic:BedrockAnthropicProvider`  

BedrockAnthropicProvider was removed in @ai-sdk/amazon-bedrock 4.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Removed** `anthropic:BedrockAnthropicProviderSettings`  

BedrockAnthropicProviderSettings was removed in @ai-sdk/amazon-bedrock 4.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Removed** `anthropic:createBedrockAnthropic`  

createBedrockAnthropic was removed in @ai-sdk/amazon-bedrock 4.0.0 [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Signature changed** `AmazonBedrockProvider`  

Was interface AmazonBedrockProvider extends ProviderV2; now interface AmazonBedrockProvider extends ProviderV3. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Signature changed** `AmazonBedrockProvider.__call`  

Was (modelId: BedrockChatModelId, settings?: AmazonBedrockChatModelSettings): LanguageModelV2; now (modelId: BedrockChatModelId): LanguageModelV3. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Signature changed** `AmazonBedrockProvider.embedding`  

Was embedding(modelId: BedrockEmbeddingModelId): EmbeddingModelV2<string>; now embedding(modelId: BedrockEmbeddingModelId): EmbeddingModelV3. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)
- **Signature changed** `AmazonBedrockProvider.image`  

Was image(modelId: BedrockImageModelId): ImageModelV2; now image(modelId: BedrockImageModelId): ImageModelV3. [npmjs.com](https://www.npmjs.com/package/@ai-sdk/amazon-bedrock/v/4.0.0)

And 2 more in this version.

## Check your code

These are the changes. To see which of them reach your code, [scan a public repository](https://since.dev/scan.md), or have your coding agent call `check_code` with your manifest or lockfile over [MCP](https://since.dev/docs.md#mcp). [The API](https://since.dev/docs.md#api) reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

## Put your code on continuous management.

Scan a public repository now, or give your agent one line.

### See how out of date your code is.

[Scan a repository](https://since.dev/scan.md). Any public GitHub repository. No sign-in.

### Tell your agent what changed since it was trained.

`claude mcp add --transport http since https://api.since.dev/mcp`

---

Every page on this site as Markdown: https://since.dev/sitemap.md. For agents: https://since.dev/llms.txt.
