amazon bedrock console · the 2026 walkthrough

The Amazon Bedrock console — a complete walkthrough.

The Bedrock console is where you turn a managed-model API into something you can actually click through: request model access, try any model in the Playgrounds, browse the catalog, run evaluations, and build Knowledge Bases, Agents, Guardrails, and Flows without writing serving code. This is the full tour — every panel in the left navigation, what each one does, what you can ship click-only, and the exact point where you should stop and switch to the API.

left-nav sections
10+
playgrounds
3
builders (no-code-ish)
4
cost to open the console
$0
TL;DR
  • The Amazon Bedrock console (console.aws.amazon.com/bedrock) is the web UI for the whole Bedrock platform. Its left navigation groups everything into a handful of jobs: Model access (turn models on), the Playgrounds (try chat / text / image models interactively), the model catalog and providers, Evaluations, the four builders — Knowledge Bases, Agents, Guardrails, Flows — plus Prompt Management, Imported/Custom models, and links into AWS Billing for what it all costs.
  • You can do a surprising amount click-only: enable a model, chat with it, compare two models on your own dataset, stand up a managed RAG Knowledge Base over an S3 folder, build a Guardrail, draft an Agent, and chain it all in a visual Flow. The console is genuinely a build surface, not just a viewer — most teams prototype an entire grounded, governed assistant in it before any code exists.
  • Switch from console to API (boto3 / SDK / Converse) the moment you need to embed inference in your own app, automate or version anything as code, run high-volume or batch traffic, or wire CI/CD — the console is for setup, exploration, and one-off operations, not for serving production traffic. Console experiments still bill per token; CloudRoute routes you to AWS credits (Activate Portfolio up to $100K, Bedrock/GenAI POC $10K–$50K, GenAI Accelerator up to $1M) and vetted partners to build it, so you pay $0.
orientation

IWhat the Bedrock console is — and what it is not

The Amazon Bedrock console is the AWS Management Console surface for Amazon Bedrock, reachable at console.aws.amazon.com/bedrock or by searching "Bedrock" in the AWS console search bar. It is a web UI layered over the same Bedrock APIs your code calls — everything you do by clicking ultimately maps to an API action, which is exactly why it is so useful for learning the service.

It helps to be clear about the console's job. Amazon Bedrock itself is a fully-managed, multi-model inference service: you call a single API and get a completion from Claude, Llama, Mistral, Amazon Nova or Titan, Cohere, Stability AI, AI21, or DeepSeek, with no GPUs to run and your data kept in your account and Region (the full picture lives at Amazon Bedrock). The console is the human-facing control panel for that service: it is where you grant access to models, experiment with them interactively, configure the managed building blocks (RAG, agents, safety, orchestration), and inspect what everything costs.

What the console is good at is setup, exploration, and configuration. Turning a model on, sanity-checking whether Claude Sonnet or Nova Pro answers your prompt better, pointing a Knowledge Base at a folder of documents, drafting a Guardrail policy, sketching an Agent, and running a small evaluation are all faster by clicking than by writing code — and crucially, they are auditable, governed AWS actions, not someone's laptop script.

What the console is not is your production runtime. You would never serve a real application's user traffic by having people sit in the chat Playground; you would never manage versioned, repeatable infrastructure through ad-hoc clicks. The console produces resources (a Knowledge Base ID, an Agent alias, a Guardrail ID, a Flow) that your code then invokes at scale through the API. The honest mental model: prototype and configure in the console, serve and automate through the API. Section VIII draws that line precisely.

the one-sentence definition

The Amazon Bedrock console is the web UI for Bedrock — request model access, try models in the Playgrounds, run evaluations, and build Knowledge Bases, Agents, Guardrails and Flows by clicking — sitting on top of the very same APIs your application code calls, so anything you do by hand can later be done as code.

the first thing you must do

IIIModel access and the model catalog — turning models on

Bedrock ships off by default: a brand-new account can see the console but cannot call any model until access is explicitly granted. The Model access panel is therefore the first stop in any Bedrock walkthrough, and the model catalog is how you decide what to turn on.

Access is opt-in for governance reasons. AWS wants every model your organization can invoke to be a deliberate, auditable decision, and several models carry provider end-user license terms you must accept first. So before any Playground or builder will work, you visit Model access and enable what you need.

Requesting model access

In Model access you see the full list of models with their current status — Available, Access granted, or "Available to request." You select the specific models you intend to use (for example, Claude Sonnet for reasoning and Titan Text Embeddings for RAG) and submit the request. For most models access is granted within seconds to a few minutes; some require accepting the provider's EULA in the same screen first. Access is per Region: enabling Claude in us-east-1 does not enable it in eu-central-1, so if you work across Regions you repeat this in each one. The whole step is click-only — there is no need to touch the API to manage access.

Browsing the model catalog and providers

The Model catalog (sometimes surfaced as Foundation models / Providers) is the browse view: every model on the platform grouped by provider — Anthropic, Meta, Mistral, Amazon, Cohere, Stability AI, AI21, DeepSeek — with each model's modality (text, chat, vision, image, video, embeddings), context window, supported features, and a pointer to pricing. It is where you read what a model is for before you try it. The catalog is also where you confirm a model's exact model ID, which you will later paste into a Converse call. Availability differs by Region, so a model visible in the us-east-1 catalog may not yet appear in another Region's.

a common first-time gotcha

If a model is missing from a Playground dropdown or an Agent/Knowledge-Base model picker, the usual cause is not a bug — it is that access has not been granted for that model in this Region. Go to Model access, enable it (accepting the EULA if prompted), and it appears. The second most common cause is being in a Region where the model is not yet offered.

try before you build

IVThe Playgrounds — chat, text, and image/video

The Playgrounds are the interactive try-it surfaces and usually the first place people actually feel what Bedrock does. They let you prompt a model directly in the browser, adjust generation parameters, and — importantly — compare models side by side, all without writing a line of code. Note that every Playground call still bills per token, so a Playground session is not free.

There are three to know. The Chat / Text Playground is for conversational and text-completion models. You pick a model you have access to, type a prompt (and optionally a system prompt), and tune inference parameters — temperature, top-p, max tokens, and stop sequences — watching how the output changes. Its most useful feature is compare mode: load two (or more) models at once, send the same prompt to both, and read their answers, latency, and token usage next to each other. This is the fastest honest way to decide between, say, Claude Sonnet and Nova Pro for your task before committing code.

The Image / Video Playground is the same idea for generative media: choose an image model (Amazon Nova Canvas, Stability's Stable Image/Diffusion family) or a video model (Amazon Nova Reel), enter a prompt and settings — size, number of variants, seed, style — and generate images or short clips interactively. It is how you evaluate visual quality and prompt-sensitivity before wiring generation into an app.

A practical detail many miss: most Playgrounds can show you the API request behind your interactive session (an "API request" / "View API" affordance), printing the exact JSON body or a code snippet equivalent to what you just did by clicking. That feature is the bridge between exploration and implementation — you prototype the prompt and parameters by hand, then copy the generated request straight into your codebase. It is the single best habit to form in the console.

the four managed builders

VThe builders — Knowledge Bases, Agents, Guardrails, and Flows

This is where the console stops being a viewer and becomes a build surface. Bedrock's four managed building blocks each have a guided creation experience in the console: you configure a real, production-grade resource by clicking through forms, test it in place, and end up with an ID your application code invokes. Each would otherwise be a project of its own.

The builders compose, and the console makes that composition tangible: a typical assistant is a Knowledge Base for grounding, wrapped in a Guardrail, exposed through an Agent, and optionally orchestrated by a Flow — every piece created and tested by clicking, every piece emitting an ID your code later calls. That is the heart of what "you can do a lot without code" means on Bedrock: not that production runs in the browser, but that the entire configuration of a sophisticated, governed GenAI feature can happen before you write a serving loop.

  • Knowledge Bases — managed RAG you can click together — The Knowledge Bases panel walks you through creating a retrieval-augmented-generation pipeline: point it at a data source (typically a folder of documents in S3, or a connected source), choose an embeddings model and a vector store (Bedrock can provision one for you or connect an existing OpenSearch / Aurora / vector DB), then sync. Bedrock chunks the documents, generates embeddings, and indexes them. You can then test the Knowledge Base right in the console — ask a question and see the grounded answer with citations — before any code exists. At runtime your app calls the RetrieveAndGenerate (or Retrieve) API against the Knowledge Base ID. Deep dive: Bedrock Knowledge Bases and RAG on AWS.
  • Agents — define, attach tools, and test in place — The Agents builder lets you create an agent by writing its natural-language instructions, choosing a backing model, and defining action groups — the tools the agent may call, backed by AWS Lambda functions or an OpenAPI schema for your APIs. You can optionally attach a Knowledge Base for grounding and a Guardrail for safety. The console gives you a test pane to converse with the agent and watch its reasoning/trace as it decides which action to invoke. You then expose it to your app via an agent alias and the InvokeAgent API. Deep dive: Amazon Bedrock Agents.
  • Guardrails — a safety policy you configure by form — The Guardrails builder is a set of toggles and fields: content filters (hate, violence, sexual, misconduct, prompt-attack) at adjustable strengths, denied topics you describe in words, word/profanity filters, sensitive-information (PII) detection set to block or redact, and contextual-grounding/relevance checks to curb hallucination. You build the policy once, version it, and then apply the Guardrail ID to any model call, Agent, or Knowledge Base — consistently across models. Deep dive: Bedrock Guardrails.
  • Flows — a visual orchestration canvas — Flows is a drag-and-drop builder: a canvas where you wire nodes — prompts, foundation models, Knowledge Bases, Agents, conditions/logic, and input/output — into a single generative workflow, then deploy it as a versioned resource. It is how you chain multi-step generative logic (classify → retrieve → answer → format) without hand-writing the orchestration code. You test the Flow in the console and invoke it from your app via the Flow alias. Deep dive: Bedrock Flows.
the console-to-code handoff

Every builder produces an identifier — a Knowledge Base ID, an Agent ID + alias, a Guardrail ID + version, a Flow ID + alias. Those IDs are the seam between console and code: you configured the resource by hand, and now your application invokes it at scale through the API (RetrieveAndGenerate, InvokeAgent, the guardrailIdentifier parameter on Converse, InvokeFlow). Build by clicking; serve by calling.

supporting panels

VIEvaluations, Prompt Management, and custom models

Around the headline builders sit three supporting panels that turn a one-off prototype into something you can measure, reuse, and specialize: model Evaluations, Prompt Management, and the Custom/Imported-models area. They are easy to overlook and disproportionately useful.

Evaluations — choose models on evidence, not vibes

The Evaluations panel lets you create an evaluation job that scores one or more models on a dataset you provide (or a built-in one). You can run automatic evaluations using metrics such as accuracy, robustness, and toxicity for common task types, or set up a human evaluation where reviewers (your own team or an AWS-managed workforce) rate outputs against criteria you define. There are also LLM-as-a-judge style evaluations for scoring generated text. The point is to replace "this model feels better" with measured performance on your tasks. You launch and monitor the job from the console and read the results there; it is the rigorous complement to the Playground's quick compare mode.

Prompt Management — prompts as versioned resources

The Prompt Management panel lets you author a prompt (with variables), test it against a model, and save it as a first-class, versioned resource rather than a string buried in code. Teams use it so prompt changes are tracked, reviewable, and reusable across applications, and so a prompt can be referenced by ID from Flows, Agents, or your own code. It is the difference between prompt engineering that is auditable and prompt engineering that lives in scattered source files.

Custom & imported models

The custom-models area is where the console handles specialization: you can launch a fine-tuning or distillation job (provide training data in S3, pick a base model, configure hyperparameters) to adapt a model to your domain, or import compatible custom weights. The resulting custom model is managed here and is served through Provisioned Throughput (reserved capacity) rather than on-demand. You configure all of this by clicking, but be aware it incurs training, storage, and throughput costs beyond plain inference. Deep dive: Bedrock fine-tuning.

cost and access

VIIThe billing view, IAM, and keeping the console governed

Two things every console session quietly depends on: who is allowed to do what (IAM) and what it all costs (Billing). Neither lives entirely inside the Bedrock console — both reach into the broader AWS console — but they govern everything you just clicked through.

On cost: the Bedrock console does not have a single "your Bedrock bill" meter, because Bedrock charges flow into standard AWS billing. To see spend you use AWS Cost Explorer and the Billing console, filtering by the Amazon Bedrock service and grouping by usage type or model to see which models and features (inference, training, storage, Knowledge Base vector store) drive the bill. The critical thing to internalize is that console activity is billable: every Playground prompt, every evaluation job, every Knowledge Base sync and query consumes tokens or resources and shows up in that bill. The console is free to open; it is not free to use.

On access: every action in the Bedrock console is a Bedrock API call under the hood, governed by IAM. To use the console a principal needs permissions such as bedrock:ListFoundationModels, bedrock:InvokeModel / bedrock:Converse, the relevant bedrock:*KnowledgeBase / *Agent / *Guardrail / *Flow actions for the builders, and bedrock:GetModelInvocationLoggingConfiguration and related actions for logging. This is why a teammate sometimes sees an empty or error-laden console: their role lacks the Bedrock permissions. It is also where you enforce least privilege — scope who can grant model access, who can create builders, and who can only read.

Two governance switches worth setting from the console early: model-invocation logging (turn it on to capture full request/response payloads to S3 or CloudWatch for audit and debugging) and, at the organization level, Service Control Policies / model access controls so only sanctioned models can be enabled. With IAM scoped, logging on, and Billing watched, the console is a governed control panel rather than an ungoverned playground — which matters the moment more than one person is in the account.

the cost reality of "just experimenting"

A long afternoon in the Chat Playground comparing frontier models, plus a few evaluation jobs and Knowledge Base re-syncs over a large corpus, can add up faster than teams expect — frontier output tokens are the expensive part, and evaluations/embeddings run many calls. Watch Bedrock in Cost Explorer from day one. Better still, run the exploration on AWS credits so the experimentation phase costs you nothing — see the CTA below.

the decision that matters most

VIIIConsole vs API — what you can do click-only, and when to switch

The single most useful thing to know about the Bedrock console is where its job ends and your code's job begins. The console is for setup, exploration, and one-off operations; the API (boto3, the AWS SDKs, the Converse API) is for embedding inference in an application and for anything that must be automated, versioned, or run at scale. Here is the line, drawn explicitly.

A clean rule of thumb: if a human is doing it once, use the console; if software will do it repeatedly, use the API. Enabling a model, comparing models, building and testing a Knowledge Base / Agent / Guardrail / Flow, running an evaluation, drafting prompts, kicking off a fine-tune — all of these are console-appropriate, and most are genuinely faster by clicking. Serving user traffic, embedding a chatbot in your product, automating batch jobs, deploying through CI/CD, and version-controlling your GenAI infrastructure as code — all of these belong in the API and IaC.

The companion deep-dives on the API surface itself — the Converse API, model IDs, and SDK calls — live on the main Amazon Bedrock page; for cost levers you will reach for once you are calling the API at volume, see Bedrock pricing, prompt caching, and batch inference (batch in particular is an API/job pattern, not a console click).

amazon bedrock — console vs API · which tool for which job
TaskConsole (click-only)API / SDK / IaCWhy
Enable a model / accept EULAYes — Model accessRarelyA one-time, per-Region human decision
Try a prompt, compare modelsYes — PlaygroundsOptionalInteractive exploration is the console's strength
Run a model evaluationYes — EvaluationsAlso API-launchableSet up by hand; automate later if repeated
Build & test a Knowledge BaseYes — Knowledge BasesQuery via RetrieveAndGenerateConfigure by clicking; query from your app
Build & test an AgentYes — AgentsInvoke via InvokeAgentDefine by clicking; call at runtime in code
Configure a GuardrailYes — GuardrailsApply via guardrailIdentifierAuthor once; enforce on every API call
Serve a chatbot to usersNoYes — Converse APIProduction traffic must run in your app
High-volume / batch jobsNoYes — Batch inference APIThroughput + ~50% batch savings are API features
Version & deploy as codeNoYes — SDK + CloudFormation/CDK/TerraformRepeatable, reviewable infra needs IaC
View spend by modelView only (Cost Explorer)Cost APIsBilling reaches into the wider AWS console
The takeaway: the console is the best place to learn Bedrock, decide on models, and stand up the managed building blocks — and the worst place to run production traffic. Configure in the console; invoke the resulting IDs from code; manage anything repeatable as infrastructure-as-code.
where each surface fits

Console vs API vs IaC vs Flows — four ways to work with Bedrock

People often frame it as "console or code," but there are really four surfaces for working with Bedrock, and mature teams use all four. This maps each to its sweet spot, who reaches for it, and where it falls down — so you pick the right one per task rather than forcing everything through one.

SurfaceBest forStrengthsLimitsTypical user
Bedrock console (UI)Setup, exploration, one-off opsFastest to learn; visual; auditable AWS actionsNot for production traffic or repeatable automationAnyone evaluating or configuring Bedrock
Converse / SDK (code)Embedding inference in your appFull programmatic control; one schema across modelsYou write & maintain the integrationApp & product engineers
Flows (visual builder)Chaining multi-step GenAI logicNo hand-written orchestration; deployable & versionedLess flexible than raw code for complex branchingBuilders who want orchestration without glue code
IaC (CloudFormation/CDK/Terraform)Repeatable, reviewed deploymentsVersion-controlled, reproducible, team-safeMore upfront effort; not for ad-hoc trialsPlatform / DevOps teams
A common lifecycle: explore a model in the console Playground → build a Knowledge Base + Guardrail by clicking → invoke them from app code via the Converse / RetrieveAndGenerate APIs → codify the whole setup in CDK or Terraform for production. The console is the on-ramp, not the destination.
experimenting in the console?
Run your Bedrock console experiments on AWS credits — and get a vetted partner to build the real thing. You pay $0.
Get matched in 24h →
a recent match

From console prototype to funded production — anonymized

inquiry · seed-stage legal-tech startup, UK
Seed-stage B2B legal-tech SaaS, 9 people, prototyping a clause-search assistant over client contracts; UK data-residency requirement; net-new to AWS

Situation: A two-engineer team had clicked together a promising prototype entirely in the Bedrock console — a Knowledge Base over a sample of contracts in S3, Claude Sonnet answering in the Chat Playground, and a draft Guardrail for PII redaction. It demoed well, but they were stuck on the next step: turning console clicks into a production app, keeping all data in eu-west-2, and doing it without a GPU budget or an ML hire. They also had no idea how much the real workload would cost once it left the Playground.

What CloudRoute did: Routed within 19 hours to a UK AWS partner with a GenAI + data-residency track record. The partner took the console prototype as the spec: promoted the Knowledge Base and Guardrail into versioned resources, replaced the Playground with a Converse-API integration in the team's app (model routing — Nova Lite for classification, Sonnet for hard answers — plus prompt caching for the long instruction prompt), kept all vectors and inference in eu-west-2, and codified the whole stack in CDK. In parallel they filed a Bedrock/GenAI proof-of-concept credit application and an Activate Portfolio application.

Outcome: GenAI POC credits ($25K) approved in under 2 weeks, Portfolio ($100K) shortly after — the first several months of inference were fully credit-funded, so the team could load-test freely. The console prototype became a governed, IaC-managed production assistant in 4 weeks, all data resident in the UK. CloudRoute's commission was paid by the partner from AWS engagement funding; the customer paid $0.

time-to-match: < 24h · credits secured: $125K · data residency: UK-only · cost to customer: $0

faq

Common questions

What is the Amazon Bedrock console and where do I find it?
The Amazon Bedrock console is the web UI for Amazon Bedrock inside the AWS Management Console, at console.aws.amazon.com/bedrock (or search "Bedrock" in the AWS console). It is where you request model access, try models in the Playgrounds, run evaluations, and build Knowledge Bases, Agents, Guardrails, and Flows. It sits on top of the same Bedrock APIs your code calls, so anything you do by clicking can later be done programmatically.
Why can't I see or use any models in the Bedrock console?
Bedrock is off by default. A new account can open the console but cannot call a model until you grant access in the Model access panel — select the models you need, accept any provider EULA, and submit (access is usually granted in seconds to minutes). Access is per Region, so enable models in each Region you use. If a model is missing entirely, you may be in a Region where it is not yet offered.
What can I do in the Bedrock console without writing any code?
A lot: enable models; chat with and compare models in the Playgrounds; generate images/video; run model evaluations on your own data; build and test a managed RAG Knowledge Base over an S3 folder; configure a Guardrail (content filters, denied topics, PII redaction); draft and test an Agent with tool/action groups; chain everything in a visual Flow; and author/version prompts in Prompt Management. You can prototype a complete grounded, governed assistant click-only. What you cannot do click-only is serve production user traffic or automate at scale — that is the API's job.
What are the Bedrock Playgrounds?
The Playgrounds are interactive try-it surfaces in the console. The Chat/Text Playground lets you prompt chat and text models, tune parameters (temperature, top-p, max tokens), and use compare mode to send the same prompt to two models side by side. The Image/Video Playground does the same for media models like Amazon Nova Canvas/Reel and Stability. Most Playgrounds can also show the equivalent API request, so you can copy your prototype straight into code. Playground calls bill per token like any other inference.
When should I switch from the Bedrock console to the API?
Switch when software, not a human, will do the work repeatedly: embedding inference in your application, serving user traffic, running high-volume or batch jobs, automating workflows, version-controlling your setup, or deploying through CI/CD. The console is for setup, exploration, and one-off operations; the Converse API and SDKs (and infrastructure-as-code) are for production. In practice you configure resources by clicking, then invoke their IDs (Knowledge Base, Agent, Guardrail, Flow) from code.
Does using the Bedrock console cost money?
Opening the console is free, but using it is not. Every Playground prompt, evaluation job, Knowledge Base sync and query, and fine-tuning run consumes tokens or resources and is billed through standard AWS billing at the model's normal rates. There is no separate "console fee," but there is also no free pass for experimentation. View Bedrock spend in AWS Cost Explorer, filtered to the Amazon Bedrock service. Running the exploration phase on AWS credits is how many teams keep it free.
How do I see my Bedrock costs in the console?
Bedrock charges flow into normal AWS billing rather than a dedicated meter inside the Bedrock console. Use AWS Cost Explorer and the Billing console, filter by the Amazon Bedrock service, and group by usage type or model to see which models and features (inference, training, storage, Knowledge Base vector store) drive spend. Turning on model-invocation logging additionally captures request/response payloads for audit and debugging.
Why does a teammate see errors or an empty Bedrock console?
Almost always IAM. Every console action is a Bedrock API call governed by IAM permissions, so a role lacking actions like bedrock:ListFoundationModels, bedrock:InvokeModel/Converse, or the relevant KnowledgeBase/Agent/Guardrail/Flow permissions will see errors or empty panels. Grant the appropriate least-privilege Bedrock permissions for what that person needs to do — and use IAM to control who can enable models or create builders versus who can only read.

Prototype in the console — and let AWS credits pay for the build.

CloudRoute routes you to a vetted AWS partner who turns your Bedrock console prototype into a governed production app and files your GenAI credit application (Activate Portfolio up to $100K, Bedrock/GenAI POC $10K–$50K, GenAI Accelerator up to $1M). AWS funds the credits and the engagement. You pay $0.

matched within< 24h
GenAI credit ceilingup to $1M
cost to you$0
Amazon Bedrock Console — the complete 2026 walkthrough · CloudRoute