Complete guideApplied AI

What is Amazon Bedrock and how it runs in your AWS

Amazon Bedrock is the AWS service for running foundation models, including Claude, inside your own account with US data residency. Here is how it works and where the real engineering lives.

5 min read · Updated Jul 18, 2026 ·2 articles in this topic
In this guide
Key points
  • Bedrock gives you managed access to foundation models from several providers, including Claude, through one API inside your own AWS account.
  • Your prompts and data stay in your AWS environment and are not used to train the models, which is the point that matters most for US compliance and data residency.
  • The model is the easy part. Most of the value comes from the engineering around it: retrieval, guardrails, evaluation, and observability.

Amazon Bedrock is a fully managed AWS service that gives you access to foundation models from several providers, including Anthropic’s Claude, through a single API, without provisioning GPU infrastructure or running model servers yourself. You pick the model that fits a task, call it from inside your own AWS account, and pay for what you use while AWS handles capacity, scaling, and availability behind the service.

What Amazon Bedrock actually is

Bedrock is not a model. It is a platform that hosts models from Anthropic, Meta, Mistral, Cohere, Amazon, and others behind one consistent interface. That solves a practical problem in generative AI work: every model provider traditionally ships its own API, its own credentials, and its own procurement process. Bedrock puts that access under one account, one contract with AWS, and one billing surface. You can switch models, compare outputs across providers, or route different tasks to different models without rewriting your integration each time.

Because it is serverless, there is no cluster to size and no GPU fleet to keep warm. You send a request, you get a completion, and you are billed on tokens or throughput. For teams already building on AWS, that keeps the whole data and AI stack in one place instead of stitching together a separate vendor relationship for the model layer.

The models you can run, including Claude

The Bedrock catalog changes over time, but it consistently includes the Claude family from Anthropic, with different tiers such as Claude Opus, Claude Sonnet, and Claude Haiku that trade capability against speed and cost. Alongside Claude you will find Llama models from Meta, models from Mistral and Cohere, image models, and Amazon’s own Nova family.

That range lets you match the model to the job. A fast, low-cost model handles high-volume classification. A stronger model handles complex reasoning or long-form drafting. Running Claude through Bedrock is a common choice for US companies that already operate on AWS and want to keep governance, networking, and data in one environment instead of opening a direct line to a separate model API.

Why US enterprises run models in their own AWS account

For a US business, the deciding factor is usually not which model scores highest on a benchmark. It is where the data goes. When you call a model through Bedrock, your prompts and responses stay inside your AWS environment, and AWS does not use that content to train the underlying models. You can keep traffic on private networking, apply your existing IAM policies, and log every call through the same tools you already use for the rest of your infrastructure.

That matters for regulated work in financial services, healthcare, and the public sector, where data residency and auditability are requirements, not preferences. Running the model where your data already lives removes a class of questions that would otherwise stall a security review. BlueMetrics is an AWS Advanced Partner, and the US offer is built around this exact setup: your models, your account, your controls.

What Bedrock does not do

Getting a model to answer a prompt is the easy part. Bedrock hands you the model; it does not hand you a working product. The engineering that separates a demo from something you can put in front of clients sits around the model, not inside it.

That work includes retrieval, so the model answers from your documents instead of guessing. It includes guardrails that block unsafe or off-topic output. It includes evaluation, so you can tell whether a change made responses better or worse instead of relying on a good first impression. And it includes observability, so you can trace what the system did when a client reports a bad answer. Bedrock has building blocks for several of these, including Knowledge Bases for retrieval and Guardrails for policy enforcement, but wiring them into a governed system is a real project.

Where Bedrock fits with other AWS AI services

Foundation models are strong at language and reasoning, and weaker at pulling clean structured data out of a scanned document or running a high-precision classification at scale. That is where the rest of the AWS AI stack comes in, and where two neighboring services are worth understanding.

Amazon Textract reads text, tables, and form fields out of documents such as invoices, contracts, and applications, and preserves the structure so the data is usable downstream. It is the extraction layer that feeds a document workflow before a model ever sees the content. Amazon Comprehend handles natural language processing tasks like entity recognition, sentiment, and language detection, often as a fast, predictable step inside a larger pipeline. In practice these services work with Bedrock rather than against it: Textract and Comprehend turn raw input into clean data, and a model on Bedrock reasons over it, drafts a response, or handles the exceptions.

From pilot to production

Most generative AI projects do not fail at the model. They stall between a promising pilot and something that runs reliably, safely, and inside the rules a US enterprise has to follow. That gap is governance, retrieval quality, evaluation, and the operational plumbing that keeps a system honest in production.

If you are weighing Bedrock for a real workload, our AWS practice is built to close that gap: running Claude and other foundation models in your own AWS account, with the data residency, guardrails, and observability that move a project from stalled pilot to production. Start with the workload you actually need to ship, and design the environment around it.

In this topic

Go deeper on each concept in this guide.

BlueMetrics · Applied AI

Want to apply this in your business?

We take AI from pilot to go-live in weeks — with governance, observability and measurable results.

1 hour with specialists · no commitment · AWS Advanced Partner