Kendra is an enterprise search service powered by machine learning that lets you add highly accurate natural language search capabilities to your applications. Kendra offers two simple editions, “Enterprise” for production workloads, and “Developer” for development workloads. There are no upfront costs and you are charged on pay-as-you-go basis per hour.

Developer Edition coming soon

This edition provides 3GB of storage or 10,000 documents (whichever limit is reached first), up to 4,000 queries per day, and runs on a single availability zone. You can use this edition to test Kendra’s capabilities and build a proof-of-concept in a development environment. This is not recommended for production use.

Enterprise Edition

This edition provides 150GB of storage or 500,000 documents (whichever limit is reached first), up to 40,000 queries per day, and runs on three availability zones for high availability. You can use this edition for production deployments.

Additional Capacity

There are two ways you can add blocks of capacity to Kendra, independently or together, based on the needs of your application.

  • Additional query bundle: up to 40,000 queries per day when you need to accommodate additional search traffic. This is priced per hour.
  • Additional storage bundle: 150GB of storage or up to 500,000 documents (whichever limit is reached first) when you need to search more documents. This is priced per hour.

Connector Usage

You can use connectors to bring data into your index. Kendra will offer connectors for file systems, web sites, Box, DropBox, Salesforce, SharePoint, relational databases, and Amazon S3 (SharePoint Online, JBDC, S3 will be the only connectors available for preview). To do this, the connectors will scan each document within your repository, and you’ll be charged based on two factors:

  • Per document scanned
  • Time spent running the connectors, priced per hour

Free tier

You can get started for free on Amazon Kendra. The service provides free usage of up to 30 days of the Developer Edition (coming soon) from the time you create your first index. If you exceed the free tier usage limits, you will be charged Amazon Kendra pricing for the additional resources you use.

After the 30 day free tier period expires, regular Kendra Enterprise Edition pricing will apply for created indexes, queries, and document syncing and scanning. Charges apply even if the created indexes contain no documents and no queries are executed. If you choose to end your trial, be certain to delete all indexes to avoid charges. For more information, please see the Amazon Kendra documentation.

Pricing table

The resources provisioned for each of these editions provide the capabilities below. 

*Actual queries per day will vary based on query complexity, which greatly varies from customer to customer. Less complex queries (e.g. “leave policy”) consume less resources to run, and more complex queries (e.g. “What’s the daily parking allowance in Seattle?”) consume more resources to run. The total number of queries you can run with your allocated resources will depend on your mix of queries. The max queries per day provided above is an estimate, assuming 80% less complex queries and 20% more complex queries.
**You can add capacity either by increasing queries or storage or both, based on your needs.

Preview: During preview, Kendra Enterprise Edition will have a limit of 30GB of storage or up to 100,000 documents (whichever limit is reached first), one index per account, and three connectors available for immediate use. Please contact us if you would like to increase your limits. Kendra’s preview will also include a 30-day free trial.

Pricing examples

Example 1 (no additional capacity):

You’re creating an index of 400k drug research documents from a content management system. You expect to have 25k searches per day. You are only using the Kendra ingestion API to sync your documents, which means you will not incur costs for connectors. Your monthly cost will be calculated as:

Cost Type Pricing Usage 
Kendra Enterprise Edition $7 per hour

Up to 40k queries per day.

150GB storage (up to 500,000 docs)

$7 per hour x 720 hours/month = $5,040

    Total monthly cost = $5,040

Example 2 (adding storage capacity):

Let’s assume you’d like to search over 1M documents in your marketing and HR repository, and your user base would generate an estimated 35k searches per day. When you create your Kendra index you’ll need to index 1M documents, which will take approximately 48 hours*** of running the connectors. You’ll need to keep the index up to date by running a daily connector sync to pick up any new or updated documents from that repository. Assume this daily sync picks up 1,000 new or updated documents and runs for 30 minutes each day. That means the connector will be running for a total of 62 hours per month. Your monthly cost will be calculated as:

Cost Type Pricing Usage 
Kendra Enterprise Edition $7 per hour

Up to 40k queries per day.

150GB storage (up to 500k docs)

$7 per hour x 720 hours/month = $5,040

Storage capacity $3.5 per hour

+150GB, up to 500k docs

$3.50 per hour x 720 hours/month = $2,520

Connector(s)

$0.000001 per scanned document

$0.35 per hour while connectors are running

First sync: 1M scanned docs x $0.000001 = $1

Incremental syncs: 1,000 scanned docs x 28 days x $0.000001 = $0.028

Sync time: 62 hours x $0.35 per hour = $21.70

Total cost for connectors = $22.728

    Total monthly cost = $7,582.728

*** sync time will vary based on data source performance and average document size. 

Example 3 (adding query capacity):

You’re creating an index for your customer facing help pages (50k documents), and your customers would generate an estimated 60k searches per day. When you create your Kendra index you’ll need to index 50k documents, which will take approximately one hour*** of running the connector. You’ll need to keep the index up to date by running a daily connector sync to pick up any new or updated help page. Assume this daily sync picks up 100 new or updated documents and runs for 30 minutes each day. That means the connector will be running for a total of ~16 hours per month. Your monthly cost will be calculated as: 

Cost Type Pricing Usage 
Kendra Enterprise Edition $7 per hour

Up to 40k queries per day.

150GB storage (up to 500k docs)

$7 per hour x 720 hours/month = $5,040

Query capacity $3.5 per hour

Adds up to 40k queries per day

$3.50 per hour x 720 hours/month = $2,520

Connector(s)

$0.000001 per scanned document

$0.35 per hour while connectors are running

First sync: 50k scanned docs x $0.000001 = $0.05

Incremental syncs: 100 scanned docs x 29 days x $0.000001 = $0.0029

Sync time: 16 hours x $0.35 per hour = $5.6

Total cost for connectors = $5.653
    Total monthly cost = $7,565.65

*** sync time will vary based on data source performance and average document size. 

Product-Page_Standard-Icons_01_Product-Features_SqInk
Check out additional product-related resources

Visit Amazon Kendra resources page.

Learn more 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Start building in the console

Get started building with Amazon Kendra in the AWS Management Console.

Sign in