amazon bedrock knowledge bases · managed rag · checked october 2026

Amazon Bedrock Knowledge Bases: managed RAG, and which of the two types to pick.

A Bedrock Knowledge Base answers questions over your own documents (RAG). There are now two types. A Bedrock Managed Knowledge Base runs storage, parsing, embeddings, reranking and retrieval for you, with seven native connectors. A customer-managed knowledge base lets you pick your own vector store. Both are queried with the Retrieve and RetrieveAndGenerate APIs.

types
Bedrock Managed, customer-managed
managed storage
$5 per GB per month
managed retrieval
$1 per 1,000 calls
core APIs
Retrieve, RetrieveAndGenerate
TL;DR
  • A Knowledge Base is Bedrock's RAG service. You connect your data, Bedrock parses, chunks and embeds it, and at question time it returns the relevant passages (Retrieve) or a cited answer written by a model you choose (RetrieveAndGenerate).
  • AWS now recommends the Bedrock Managed Knowledge Base for most builds: AWS runs the datastore, includes a managed embedding model and reranker at no extra cost, adds agentic retrieval, and offers seven connectors (S3, SharePoint, Confluence, Web Crawler, Google Drive, OneDrive, custom). Since 30 September 2026 you cannot create new Confluence, SharePoint, Salesforce or Web Crawler connectors on customer-managed knowledge bases.
  • Customer-managed knowledge bases still make sense when you need your own vector store (OpenSearch Serverless, Aurora PostgreSQL, S3 Vectors, Pinecone and others) or your own chunking and parsing. RAG assistants are one of the most common Bedrock tests a partner can file POC funding for, when the workload qualifies and AWS approves.
the concept

IWhat a Bedrock Knowledge Base is

A model only knows its training data. A Knowledge Base gives it your data at question time, with citations.

Retrieval-augmented generation (RAG) finds the passages of your documents that match a question and puts them into the model's prompt, so the answer comes from your facts. It is cheaper to update and easier to audit than fine-tuning a model on the same data.

Building RAG by hand means running a loader, a parser, a chunker, an embedding model, a vector store and the query loop, and keeping all of it in sync with the source. A Knowledge Base turns that into one service: you connect a data source, run a sync, and call an API.

Two choices are still yours: which type of knowledge base to build (next section), and, on a customer-managed one, the parsing, chunking, embedding model and vector store. Those choices drive answer quality and cost.

the first decision

IIBedrock Managed vs customer-managed knowledge bases

AWS added a fully managed type. It is now the one AWS recommends for most builds.

With a Bedrock Managed Knowledge Base, Bedrock runs ingestion, storage, indexing and retrieval. You provide the data sources. Embedding and reranking use service-managed models by default, and you can bring your own Bedrock embedding model (float32, 1,024 dimensions) or reranker. With a customer-managed knowledge base you choose, provision and scale the vector store yourself, and you have direct access to it.

managed vs customer-managed · source: bedrock user guide, checked 10 october 2026
FeatureBedrock ManagedCustomer-managed
DatastoreRun by Bedrock, auto-scalingYou choose and run the vector store
SearchAgentic and semantic hybrid retrievalYour own search strategy
Embedding modelManaged model included; or any Bedrock model with float32 and 1,024 dimensionsAny Bedrock embedding model
RerankingManaged reranker included; or a Bedrock rerankerA Bedrock reranker
ConnectorsS3, SharePoint, Confluence, Web Crawler, Google Drive, OneDrive, customS3 and custom for new connectors
ParsingBuilt-in parser for multimodal filesDefault text, foundation model, or Bedrock Data Automation
Best forEnd-to-end managed RAG with native connectorsCustom vector store setups
Managed knowledge bases also integrate with AgentCore Gateway and Amazon Quick. Check the Region list for managed knowledge bases before you build.
where your data lives

IIIData sources you can connect

Which connectors you get depends on the knowledge base type.

  • Amazon S3: Both types. Put PDFs, text, HTML, Markdown, Word or CSV files in a bucket and point the knowledge base at the prefix. Add a metadata file per document if you want to filter on it later. Images, audio and video are supported only from S3 and custom sources.
  • Custom data source: Both types. Push documents through the API from any system, useful when you already have a pipeline.
  • SharePoint, Confluence, Web Crawler: Native connectors on Bedrock Managed knowledge bases. Since 30 September 2026 new connectors of these types (and Salesforce) cannot be created on customer-managed knowledge bases; existing ones keep working.
  • Google Drive and OneDrive: Native connectors on Bedrock Managed knowledge bases.

One knowledge base can have several data sources. Each source syncs on demand or on a schedule, and the next sync picks up added, changed and deleted documents. Scope each connector to the spaces, sites or prefixes you need; managed knowledge bases also offer access control list awareness. See the connector page for current details.

the ingestion pipeline

IVParsing and chunking

How documents are parsed and cut into chunks matters more for answer quality than the model you pick.

Parsing

Managed knowledge bases use a built-in parser for multimodal files. Customer-managed ones offer three options: the default parser for text-first files; a foundation model parser that reads complex pages (tables, multi-column layouts, scans) and costs model tokens per page; and Bedrock Data Automation, which also turns audio and video into text. Use the default first and switch on model parsing for sources where tables and layout carry the meaning.

Chunking

Chunking decides how text is cut into the pieces that get embedded and retrieved. Managed knowledge bases offer built-in or fixed-size chunking. Customer-managed knowledge bases offer more, listed below. Semantic chunking uses a foundation model, so it adds cost. Hierarchical chunking is not recommended with an S3 vector bucket, because large parent chunks can exceed its metadata limits.

chunking strategies · source: bedrock user guide (kb-chunking), checked 10 october 2026
StrategyHow it splitsGood for
DefaultAbout 300-token chunks that keep whole sentencesA safe start
Fixed-sizeToken size you set, with an overlap percentageUniform documents
HierarchicalSmall child chunks are searched; larger parent chunks are returnedLong manuals and technical docs
SemanticSplits where the meaning changes; uses a foundation modelLong prose that mixes topics
No chunkingOne chunk per fileShort, self-contained files
Most teams start with default or fixed-size, read what retrieval returns, then move long or complex sources to hierarchical or semantic chunking.
customer-managed only

VEmbedding models and vector stores (customer-managed)

On a customer-managed knowledge base you choose both. On a managed one, Bedrock handles them.

Common Bedrock embedding models are Amazon Titan Text Embeddings, Cohere Embed (English and multilingual) and Amazon Nova Multimodal Embeddings. Vectors from one model cannot be compared with vectors from another, so changing the embedding model means re-embedding the whole corpus. Choose once, on purpose.

The vector store is the piece you see and pay for directly. On 10 October 2026 the setup page listed eight options. Bedrock can quick-create an index for some of them.

vector stores for customer-managed knowledge bases
Vector storeRun byPick it when
Amazon OpenSearch ServerlessAWSYou want managed search with no servers; it has a baseline cost even when idle
Amazon OpenSearch Service managed clustersAWS (you size the domain)You already run OpenSearch domains; needs public access, not VPC-only
Amazon S3 VectorsAWSLarge corpora queried now and then; low storage cost
Amazon Aurora PostgreSQL (pgvector)AWS (you run Aurora)You already run Postgres and want vectors next to your data
Amazon Neptune AnalyticsAWSGraph-shaped data where relationships help answers (GraphRAG)
PineconePineconeYou already use Pinecone
Redis Enterprise CloudRedisYou already run Redis and need low latency
MongoDB AtlasMongoDBYour data already lives in Atlas
Only OpenSearch Serverless and OpenSearch managed clusters store binary vectors. S3 Vectors supports floating-point vectors only.
how you query it

VIRetrieve, RetrieveAndGenerate, agentic retrieval and metadata filters

The API you call decides how much of the RAG loop Bedrock runs for you.

  • Retrieve: Returns the top matching chunks with scores and source locations, without calling a model. Use it when you want your own prompt, your own model choice, reranking, or an agent in the loop.
  • RetrieveAndGenerate: Retrieves, builds the prompt, calls the model you name and returns an answer with citations, with session support for follow-up questions. The fastest way to ship "chat with your docs".
  • Agentic retrieval: Managed knowledge bases only. A model plans the retrieval steps for harder questions. Priced per agentic call plus the underlying Retrieve calls.
  • Metadata filters: Tag documents with fields such as department, date or tenant, then filter at query time. This sharpens results and is the main building block for multi-tenant access control. Pair it with Bedrock Guardrails for content safety.
the build decision

VIIKnowledge Bases vs building RAG yourself

Managed wins on time and upkeep. DIY wins on control.

A Knowledge Base gets you a synced, searchable corpus with citations in hours, and AWS runs the pipeline. Building your own RAG (loaders, a framework such as LangChain or LlamaIndex, an embedding call, a vector store) lets you use any embedding model, any search method and any chunking logic. A middle path is common: use a knowledge base with the Retrieve API for ingestion and search, and own the prompt and model call yourself.

Start managed if your needs are standard: index documents, retrieve passages, answer with citations. Build your own only when you hit a specific wall, such as an embedding model Bedrock does not offer or a retrieval method you must control. See RAG on AWS for the wider architecture.

the cost stack

VIIIWhat a Knowledge Base costs

The two types are billed differently.

Bedrock Managed. On 10 October 2026 the pricing page listed index storage at $5.00 per GB of raw data per month, standard retrieval at $1.00 per 1,000 calls, and agentic retrieval at $4.00 per 1,000 agentic calls plus $1.00 per 1,000 underlying Retrieve calls. Parsing, embeddings and reranking with the managed components were listed as included. Bringing your own embedding or reranking model adds charges. RetrieveAndGenerate also bills the answering model's tokens.

Customer-managed. You pay the embedding model per token (at ingest and for every query), the vector store you run (often the biggest standing cost, because some stores charge for capacity even when idle), model parsing per page if you use it, semantic chunking's model use, reranking per query, and the answering model's tokens.

Two patterns hold for both. Retrieved passages become input tokens on every answer, so returning fewer, better chunks cuts cost as well as noise. And caching a stable system prompt with prompt caching lowers the repeated part of each call.

paying for the build

IXWho can file AWS funding for a RAG build

There are two kinds of AWS money for a Bedrock build. A partner files one. You apply for the other yourself.

Partner-filed funding. An AWS consulting partner can file POC (proof of concept) funding to test a Bedrock workload such as a RAG assistant, whether or not you run on AWS today. If you already run on AWS and are adding new AI work, the partner can file incremental workload (IW) funding instead. For startups this is often $50K to $150K. Depends on the workload; AWS approves. The work has to be real, and the partner has to be the one doing it.

AWS Activate, which you apply for yourself. Activate Founders gives $1,000 to start, up to $5,000, with no investor needed. Activate Portfolio gives up to $200,000 if your VC, accelerator or angel group is an Activate Provider and gives you its Org ID. A consulting partner cannot apply for Activate on your behalf. AWS made Activate credits usable for third-party models on Bedrock in April 2024.

For most startups without a VC, the partner route is the larger of the two. CloudRoute matches you with one vetted AWS partner for free. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

Who files it
FundingWho files itAmountWhen it fits
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.
before you wire up a connector
A vetted AWS partner can build the knowledge base and file POC funding for the test when it qualifies.
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 are Amazon Bedrock Knowledge Bases?
Bedrock's managed RAG service. You connect your documents, Bedrock parses, chunks and embeds them, and you query them with the Retrieve API (passages back) or the RetrieveAndGenerate API (a cited answer from a model you choose). There are two types: Bedrock Managed, where AWS runs the datastore, and customer-managed, where you pick your own vector store.
What is a Bedrock Managed Knowledge Base?
A knowledge base where Bedrock runs ingestion, storage, indexing and retrieval for you. It includes a managed embedding model and reranker at no extra cost, supports agentic retrieval, and has seven native connectors: S3, SharePoint, Confluence, Web Crawler, Google Drive, OneDrive and custom. AWS recommends it for most builds.
What data sources can a Bedrock Knowledge Base connect to?
Managed knowledge bases connect to S3, SharePoint, Confluence, Web Crawler, Google Drive, OneDrive and custom sources. Customer-managed knowledge bases can create new connectors for S3 and custom sources only; since 30 September 2026 new Confluence, SharePoint, Salesforce and Web Crawler connectors are not supported on them, though existing ones keep working.
Which vector store should I use?
On a managed knowledge base you do not choose one. On a customer-managed one, OpenSearch Serverless is the simplest managed option, Aurora PostgreSQL with pgvector suits teams already on Postgres, S3 Vectors suits large corpora queried now and then, Neptune Analytics suits graph-shaped data, and Pinecone, Redis Enterprise Cloud and MongoDB Atlas suit teams already using them.
Which chunking strategy should I use?
Start with default (about 300 tokens, whole sentences) or fixed-size. Move long technical documents to hierarchical chunking and long mixed-topic prose to semantic chunking once you see what retrieval returns. Semantic chunking uses a foundation model and costs more. Hierarchical chunking is not recommended with S3 Vectors.
How much does a Bedrock Knowledge Base cost?
For a Bedrock Managed Knowledge Base, the pricing page listed $5.00 per GB of raw data per month for storage and $1.00 per 1,000 standard retrieval calls on 10 October 2026, with managed parsing, embeddings and reranking included. A customer-managed knowledge base costs the embedding tokens, your vector store, optional model parsing and the answering model's tokens.
Can AWS funding pay for a RAG build on Bedrock?
If a partner builds it, the partner can file POC funding to test the workload, or incremental workload (IW) funding if you already run on AWS. For startups this is often $50K to $150K. Depends on the workload; AWS approves. Separately, you can apply for AWS Activate yourself. CloudRoute matches you with a partner for free.

Get a partner who can build it and file the funding

Tell us what you are building on Bedrock. We match you with one vetted AWS partner. If the work qualifies, the partner files POC funding for a test, or incremental workload (IW) funding for new work on AWS: often $50K to $150K for startups. Depends on the workload; AWS approves. CloudRoute is free for startups.