aws bedrock · the complete 2026 guide

Amazon Bedrock: the complete 2026 guide.

One AWS API for foundation models from many providers, with no servers to run and your data kept in your AWS account. What Bedrock is, the model catalog, access and the Converse API, real prices, AgentCore and the feature suite, security, and when to pick SageMaker instead. Facts checked on aws.amazon.com on 10 October 2026.

model providers (Oct 2026)
19
servers to manage
0
batch discount
50%
your data used to train base models
no
TL;DR
  • Amazon Bedrock is AWS's managed service for calling foundation models from many providers (Anthropic, Amazon, Meta, Mistral, OpenAI, DeepSeek and more) through one API. You pay per token and run no servers. Your prompts are not used to train the base models. Bedrock adds Agents, Knowledge Bases, Guardrails, fine-tuning and AgentCore on top.
  • Pricing has a few levers: on-demand per token, batch at 50% off for supported models, reserved or provisioned capacity, and prompt caching. Model choice matters most. On 10 October 2026, Nova Micro listed at $0.14 per million output tokens and Nova Premier at $12.50, both in US East (N. Virginia).
  • Use Bedrock for generative AI features you want managed and governed inside AWS. Use SageMaker when you must own training or serving. Call a vendor API directly only when you need its newest model on day one and your data can leave AWS.
  • Bedrock usage is AWS spend, so AWS credits pay it. You apply for AWS Activate yourself: Founders is $1,000 to start, up to $5,000, and Portfolio is up to $200,000 with an Org ID from your Activate Provider. A vetted AWS partner can file POC or incremental workload (IW) funding for a qualifying build: $50K to $150K for startups. Depends on the workload; AWS approves.
the core idea

IWhat Amazon Bedrock is, and why AWS built it

Amazon Bedrock is a managed AWS service that gives you foundation models from many providers through a single API, with no infrastructure to run. You send a prompt, get a response, and pay for the tokens.

Before Bedrock, a team that wanted a large language model in production had two hard options. Rent GPUs, download open weights and run the serving stack yourself, or send your data to a single model vendor's API. Bedrock removes both problems. AWS runs the inference fleet behind the API. And your prompts and outputs are not used to train the base models, are not shared with the model providers, and stay in your AWS account and the Region you call.

The second reason is choice without lock-in. No single model is best at everything, and through the Converse API, switching models is often a one-line change to a model ID.

The third reason is that Bedrock is an application platform, not just a model gateway. AWS adds managed building blocks that most teams would otherwise build themselves: Agents, Knowledge Bases for RAG, Guardrails, fine-tuning and distillation, Flows, Prompt Management, model evaluation, and AgentCore for running agents in production. Section V covers each.

the one-sentence definition

Amazon Bedrock is one managed API for many foundation models, with serverless inference, AWS-native security, and built-in tools for RAG, agents, guardrails and customization. You never touch a GPU, and your data is not used to train the base models.

every provider on the platform

IIThe model catalog

Breadth is Bedrock's defining feature. On 10 October 2026 the <a href="https://aws.amazon.com/bedrock/pricing/">Bedrock pricing page</a> listed models from 19 providers: AI21 Labs, Amazon, Anthropic, Cohere, DeepSeek, Google, Luma AI, Meta, MiniMax AI, Mistral AI, Moonshot AI, NVIDIA, OpenAI, Qwen, Stability AI, TwelveLabs, Writer, xAI and Z AI. Versions and Regions change often, so confirm the live list in the Bedrock console.

A few patterns help before reading the table. Anthropic's Claude family is the most widely used set of models on Bedrock for reasoning, coding and agent work, in tiers that trade cost against capability. Amazon's Nova family covers low-cost text and multimodal models (Micro, Lite, Pro, Premier), the newer Nova 2 generation (Nova 2 Lite, with Nova 2 Pro and Omni in preview), images (Canvas), video (Reel) and speech (Sonic). Open-weight models from Meta, Mistral, DeepSeek, Qwen and others can be compared side by side without self-hosting. Embedding models from Amazon and Cohere power retrieval.

You do not have to pick one provider for a whole application. A common pattern sends cheap, high-volume calls (classification, extraction, routing) to a small model such as Nova Micro, Nova Lite or Claude Haiku, and escalates only the hard reasoning steps to a frontier model. All of it runs through the same Converse API and lands on one bill.

amazon bedrock model families by provider · representative, check the Bedrock console for live availability
ProviderRepresentative modelsModalityBest-fit use
AnthropicClaude Opus, Claude Sonnet, Claude HaikuText, chat, vision, toolsFrontier reasoning, coding, agents, long-context analysis
Amazon NovaMicro, Lite, Pro, Premier; Nova 2 Lite; Canvas; Reel; SonicText, image, video, speechLowest cost and latency; image, video and voice
Amazon TitanTitan Text Embeddings V2; Titan Multimodal EmbeddingsEmbeddingsEmbeddings for RAG and search
MetaLlama (instruct and smaller variants)Text, chat, visionOpen weights you can fine-tune
Mistral AIMistral Large and smaller modelsText, chatFast, low-cost high-throughput tasks
CohereCommand, Embed, RerankText, embeddings, rerankEnterprise search, retrieval, reranking
Stability AIStable Diffusion and Stable ImageImage generationMarketing, product and creative imagery
DeepSeek, Qwen, AI21 LabsReasoning and long-context modelsText, reasoningLow-cost open reasoning; long context
More providersOpenAI, Google, Moonshot AI, MiniMax AI, NVIDIA, Writer, xAI, Z AI, Luma AI, TwelveLabsVaries by modelCheck each model's modality and Region in the console
Availability differs by Region: a model live in us-east-1 may not be in eu-central-1 yet. Cross-region inference profiles let Bedrock route a request across Regions in a geography for availability and throughput.
from zero to a first call

IIIHow access works: models, IAM, Regions and the Converse API

Getting to a first call is short. Access to many models is on by default, IAM controls who can call what, you pick a Region, and you call models with the Converse API.

Step 1: Model access

AWS now enables access to many Bedrock models by default, as long as your IAM role has the right AWS Marketplace permissions. The first call to a third-party model starts its Marketplace subscription in the background. Anthropic models also need a one-time use-case form per account. Some models need extra account-level access (AWS model access guide, checked 10 October 2026).

Step 2: Authorize with IAM and pick a Region

Grant roles actions such as bedrock:InvokeModel and bedrock:Converse, scoped to specific model ARNs; CloudTrail logs the calls. Pick a Region for data residency, latency and model availability. When you hit capacity limits, cross-region inference profiles can serve a request from several Regions in one geography.

Step 3: Call a model with Converse or InvokeModel

InvokeModel is the original, lower-level API: you send a provider-specific JSON body and parse a provider-specific response. The Converse API is the recommended path: one request and response schema across chat models, with multi-turn conversations, system prompts, tool use and streaming. With Converse, switching models is usually just a new modelId. Use InvokeModel for image or embedding endpoints, or for a provider-specific parameter Converse does not expose.

A minimal Converse call in Python (boto3) looks like this:

a minimal Converse API call (python / boto3)

import boto3
brt = boto3.client("bedrock-runtime", region_name="us-east-1")
resp = brt.converse(
  modelId="anthropic.claude-sonnet",  # swap this string to switch models
  messages=[{"role": "user", "content": [{"text": "Summarize our refund policy in 3 bullets."}]}],
  inferenceConfig={"maxTokens": 512, "temperature": 0.2},
)
print(resp["output"]["message"]["content"][0]["text"])

The same call works for Claude, Llama, Mistral, Nova, Cohere and more: only modelId changes. Model IDs shown are illustrative; copy the exact IDs from the Bedrock console.

how you actually pay

IVHow Bedrock pricing works

Bedrock has no platform fee and no minimum. You pay for what you run, through a few levers. The table shows list prices for Amazon's own models, checked on the AWS pricing page on 10 October 2026.

On-demand is the default: a price per million input tokens and per million output tokens, set per model, with no commitment. Output costs several times more than input. Image and video models bill per image or per second of video. AWS also offers service tiers (Standard, Flex, Priority and Reserved) that trade price against latency and capacity.

Batch processes large sets of prompts asynchronously at a 50% lower price than on-demand for supported models. For offline work (overnight document processing, bulk classification, embedding a corpus), batch should be the default.

Provisioned Throughput reserves model capacity by the hour, with discounts for 1-month and 6-month commitments. It gives steady throughput and is needed to serve some custom models. It only pays off at high, steady volume.

Prompt caching stores repeated context (a long system prompt, a document, tool definitions) so you do not pay full input price to process it again on every call. For Nova 2 models, AWS prices cache reads at 75% less than on-demand input. Expect extra charges for model customization and for services around the model, such as the vector store behind a Knowledge Base.

amazon bedrock on-demand list prices · standard tier, in-Region · US East (N. Virginia) · USD per 1M tokens · checked 10 October 2026
ModelInput / 1M tokensOutput / 1M tokensTypical role
Amazon Nova Micro$0.035$0.14High-volume classification and routing
Amazon Nova Lite$0.06$0.24Cheap multimodal chat and extraction
Amazon Nova 2 Lite$0.33$2.75Low-cost reasoning, 1M-token context
Amazon Nova Pro$0.80$3.20Balanced multimodal work
Amazon Nova Premier$2.50$12.50Hardest Nova tasks; distillation teacher
Titan Text Embeddings V2$0.02n/a (vectors)RAG and semantic search
Source: aws.amazon.com/bedrock/pricing, checked 10 October 2026. Claude, Llama, Mistral, OpenAI and other third-party models are priced per model version on the same page. Batch runs at 50% of on-demand for supported models. Prices change and vary by Region, so confirm before you budget.
beyond raw inference

VThe feature suite: what turns model access into a product

Teams standardize on Bedrock rather than a bare model API because of the managed layer around the models. Each feature below would otherwise be a project of its own.

  • Agents: Bedrock Agents let a model plan multi-step tasks and call your APIs and Lambda functions (look up an order, file a ticket, run a query), with orchestration and tool calls managed for you. See Amazon Bedrock Agents.
  • AgentCore: Amazon Bedrock AgentCore is AWS's platform for running agents in production with any framework and any model. It covers runtime, a gateway to tools and MCP servers, identity and access control for tool calls, observability and evaluations (AgentCore page, checked 10 October 2026).
  • Knowledge Bases: Managed RAG: point it at documents in S3, and Bedrock chunks them, creates embeddings, stores them in a vector database, and grounds answers in the retrieved passages, with citations. See Bedrock Knowledge Bases and RAG on AWS.
  • Guardrails: A safety layer that filters harmful content, blocks denied topics, redacts or blocks PII, and adds grounding checks, applied the same way across any model. See Bedrock Guardrails.
  • Fine-tuning and distillation: Customize a base model on your own labeled data, or distill a large model's behavior into a smaller, cheaper one. See Bedrock fine-tuning.
  • Flows: A visual builder for chaining prompts, models, Knowledge Bases, Agents and logic into one deployable workflow. See Bedrock Flows.
  • Prompt Management and model evaluation: Version prompts as resources, and compare candidate models on your own data before you commit.

These pieces compose. A typical production assistant uses a Knowledge Base for grounding, wraps the model in Guardrails, takes actions through an Agent or AgentCore, keeps its prompts in Prompt Management, and was chosen with model evaluation, all under one IAM and billing boundary.

enterprise readiness

VISecurity, privacy, compliance and data residency

For most companies the deciding factor in favor of Bedrock is governance, not a benchmark. Bedrock is designed so that adopting generative AI does not mean loosening your data controls.

Your data is yours. Prompts, responses and anything you send to Bedrock are not used to train the base models and are not shared with the model providers. Content is encrypted in transit and at rest, you can use your own KMS keys, and a request is processed in the Region you call. Cross-region inference stays inside a defined geography, such as EU Regions for an EU profile.

It plugs into your existing controls. Reach Bedrock privately from your VPC through PrivateLink, govern access with IAM, record every call in CloudTrail, and log full payloads for audit. Bedrock is in AWS's main compliance programs (such as SOC, ISO 27001, HIPAA eligibility and PCI DSS, depending on Region); confirm scope for your Region in AWS Artifact. This is the most common reason teams pick Bedrock over sending sensitive data to a public model endpoint.

decision guidance

VIIBedrock vs SageMaker vs calling model APIs directly

Bedrock is not the only way to run AI on AWS, and it is not always the right one. The rule comes down to how much of the ML stack you want to own and how much data governance matters.

Bedrock answers "I want existing foundation models through a managed, secure API with the least operations." Amazon SageMaker answers "I need to own the ML lifecycle: my own model or architecture, custom training, control of serving, or classical ML." A vendor's API directly answers "I want this vendor's newest model the moment it ships, and my data can leave AWS."

They work together: Bedrock for the generative AI layer, SageMaker for a custom forecasting or vision model, in one account. Details on Bedrock vs SageMaker and Bedrock vs OpenAI.

decision guide · bedrock vs sagemaker vs direct vendor api
DimensionAmazon BedrockAmazon SageMakerDirect vendor API
Best forUsing foundation models in apps, fastOwning the full ML lifecycle or custom modelsOne vendor's newest model, day one
Infra you manageNone (serverless)You configure training and endpointsNone (vendor-hosted)
Model choice19 providers, one APIAny model you bring or buildThat one vendor only
Data governanceStays in your AWS account and RegionStays in your AWS account and RegionLeaves AWS to the vendor
Custom or classical MLFine-tune foundation models onlyFull: any architecture, any MLNo
Paid with AWS creditsYesYesNo
Rule of thumb: default to Bedrock for generative AI features; add SageMaker when you must own training or do classical ML; use a direct vendor API only when a just-released model and AWS data governance are in real tension. That model often reaches Bedrock soon after.
first build and who pays

VIIIGetting started, and who pays for the build

A first Bedrock application takes a day, not a quarter. The harder problem is the bill once the application is real and traffic grows.

The fast path: pick one workhorse model and one embeddings model in your Region, attach an IAM policy scoped to those model ARNs, make a first Converse call, then point a Knowledge Base at a folder of documents in S3 if you need grounding, and wrap it in a Guardrail. You now have a grounded, governed assistant without a single GPU.

Then the cost arrives: generative AI is cheap per call and expensive in aggregate. The levers from section IV keep it in check: route easy calls to small models, run offline work as batch, turn on prompt caching, and reserve capacity only once volume is steady. See Bedrock pricing, prompt caching and batch inference.

Who files what for a Bedrock build

Bedrock usage is AWS spend, so AWS credits pay it. AWS made Activate credits usable for third-party models on Bedrock, Claude included, in April 2024 (AWS announcement). Activate Founders ($1,000 to start, up to $5,000): Apply yourself at aws.amazon.com/startups/credits. No investor, accelerator or partner needed. Activate Portfolio (up to $200,000): Apply yourself with the Org ID (or an invite) from your AWS Activate Provider. Apply within 12 months of your latest funding date. A consulting partner cannot file it.

Credits from Anthropic are a separate pool. Anthropic says Claude for Startups credits work only on its own Claude API, not on Bedrock. More on Anthropic startup credits and who qualifies.

For most startups the larger route is partner-filed funding. A vetted AWS partner can file POC (proof of concept) funding to test a Bedrock build, or incremental workload (IW) funding when you already run on AWS and launch a new AI feature. For startups that is $50K to $150K. Depends on the workload; AWS approves.

Who files it: AWS funding for a Bedrock build
FundingWho files itAmountWhen it fits
Migration Acceleration Program (MAP)Your matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are not on AWS yet and want to migrate.
Proof of concept (POC) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You want to test something, whether or not you are on AWS today.
Incremental workload (IW) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract.
AWS Activate FoundersFounder applies$1,000 to start, up to $5,000Self-funded startups with no investor or accelerator behind them.
AWS Activate PortfolioFounder appliesup to $200,000Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider.
AWS Credits for AI StartupsInvite only (AWS account manager)$200,000 or more, by invitationAI startups ready to scale after Activate Portfolio, invited by AWS.
Facts checked on October 10, 2026. AWS decides every application.
where CloudRoute fits

CloudRoute matches you with a vetted AWS partner who can build the Bedrock workload with you and file POC or IW funding when the work qualifies. Startups pay CloudRoute nothing; partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding. More on the funding: Amazon Bedrock credits, AWS POC funding explained and AWS credits for AI startups.

building on bedrock?
A vetted AWS partner can build your Bedrock workload and file POC or IW funding for it
Get matched free with a vetted AWS partner who can file it
how a match works

How a match works (example)

  1. You tell us about the work

    You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.

  2. We pick one partner

    We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.

  3. The partner checks POC funding

    Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.

  4. The partner files, AWS decides

    If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.

  5. You pay nothing

    CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.

faq

Common questions

What is Amazon Bedrock in one sentence?
Amazon Bedrock is AWS's managed service for calling foundation models from many providers (Anthropic, Amazon, Meta, Mistral, OpenAI, DeepSeek and more) through one API, with no servers to manage, where your prompts and outputs are not used to train the base models and stay in your AWS account and Region.
Which models are available on Amazon Bedrock?
On 10 October 2026 the Bedrock pricing page listed models from 19 providers, including Anthropic (Claude), Amazon (Nova and Titan), Meta (Llama), Mistral AI, Cohere, DeepSeek, OpenAI, Google and Qwen. Versions vary by Region and change often, so confirm the live list in the Bedrock console.
How is Amazon Bedrock priced?
There is no platform fee. You pay on-demand per million input and output tokens (set per model), or use batch at 50% off for supported models, Provisioned Throughput, service tiers and prompt caching. On 10 October 2026, Nova Micro listed at $0.035 input and $0.14 output per million tokens in US East (N. Virginia). See the AWS Bedrock pricing page for current rates.
Do I need to request model access in Bedrock?
Less than before. AWS now enables access to many Bedrock models by default, as long as your IAM role has the right AWS Marketplace permissions; the first call to a third-party model starts its subscription in the background. Anthropic models need a one-time use-case form per account, and some models need extra account-level access. AWS's model access guide has the current rules.
What is the difference between the Converse API and InvokeModel?
InvokeModel is the original API, with provider-specific JSON. The Converse API is the recommended one: one schema across chat models, with tool use and streaming built in, so switching models is usually just a new modelId. Use InvokeModel for image or embedding endpoints.
Is my data safe on Amazon Bedrock? Does AWS train on my prompts?
AWS does not train the foundation models on your data, and your prompts and outputs are not shared with the model providers. Content is encrypted, processed in the Region you call, reachable privately through PrivateLink, and governed by IAM with CloudTrail logging.
What is Amazon Bedrock AgentCore?
AgentCore is AWS's platform for running AI agents in production with any framework and any model. It covers the runtime, a gateway to tools and MCP servers, identity and access control for tool calls, observability and evaluations. It sits alongside Bedrock Agents, which orchestrate tools inside the managed Bedrock service.
Bedrock vs SageMaker: when do I use each?
Bedrock is a managed API for existing foundation models. SageMaker is the full ML platform for building, training and serving your own models, including classical ML. Use Bedrock for generative AI features you want managed; use SageMaker when you must own the ML lifecycle. Many teams use both.
Can AWS credits pay for Amazon Bedrock?
Yes. Bedrock usage is on your AWS bill, so AWS credits apply, Claude and other third-party models included. You apply for AWS Activate yourself: Founders is $1,000 to start, up to $5,000, and Portfolio is up to $200,000 with the Org ID from your Activate Provider. A vetted AWS partner can also file POC or incremental workload (IW) funding for a qualifying Bedrock build: $50K to $150K for startups. Depends on the workload; AWS approves. CloudRoute matches you with that partner for free.

Build on Bedrock, and get the build funded.

CloudRoute matches you with a vetted AWS partner who can build the Bedrock workload with you. When the work qualifies, the partner files POC or incremental workload (IW) funding: $50K to $150K for startups. Depends on the workload; AWS approves. You apply for AWS Activate credits yourself. CloudRoute is free for startups.

partner-filed funding for startups$50K to $150K
who files ityour matched partner
cost to you$0