With the Amazon Kendra service, you pay only for what you use. There are no upfront costs. Once you provision Amazon Kendra by creating an index, you are charged for Amazon Kendra hours from the time an index is created until it is deleted. Partial index instance-hours are billed in one-second increments.

Amazon Kendra comes in two editions. Kendra Enterprise Edition (KEE) provides a high-availability service for production workloads ($1K /month). Kendra Developer Edition (KDE) provides developers with a lower- cost option ($810/month) to build a proof-of-concept; this edition is not recommended for production workloads.

Scaling

When customers start with Kendra Enterprise Edition, they get a base capacity of 100,000 searchable documents and up to 8,000 queries per day. Customers can easily scale up and down by adding capacity units to support more documents or more queries per day (or both). Storage capacity units provide capacity for an additional 100,000 documents per unit, and query capacity units provide capacity for an additional 8,000 queries per day per unit.

Free tier

You can get started for free with the Amazon Kendra Developer Edition, that provides free usage of up to 750 hours for the first 30 days. Connector usage does not qualify for free usage; regular run time and scanning pricing will apply. If you exceed the free tier usage limits, you will be charged the Amazon Kendra Developer Edition rates for the additional resources you use.

Discounted pricing

Discounted pricing is available for customers who are willing to make certain minimum volume commits. Please contact us for details.

Pricing table

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

Note: Charges are applied on a per index basis. Charges apply even if the provisioned indexes contain no documents and no queries are executed.

 

Developer Edition

Enterprise Edition

Document Storage

Up to 10,000 docs**

Up to 100,000 docs**

Max Queries Per Day

4,000

8,000***

Data Sources

5

50

Availability Zones

1

3

Free Tier

Up to 750 hours for the first 30 days

N/A

Pricing per hour

$1.125 /hour

$1.4 /hour

Price per month

$810

$1,008

Additional Capacity Additional Document Storage Bundle * None

$0.7 per hour per additional 100,000 docs**

 

Additional Capacity - Additional Query Bundle * None $0.7 /hour per additional 8,000 queries per day.***

Connector Usage document scanned

$0.000001 per document
$0.000001 per document scanned

Connector Usage when syncing       

$0.35 per hour per connector when syncing  $0.35 per hour per connector when syncing

* You can add capacity either by increasing queries or storage or both, based on your needs.

** Original documents can be up to 50MB in size and contain up 5MB of raw text per document. Total extracted text storage for enterprise edition is up to 30GB. Total extracted text storage for developer edition is up to 3GB.

*** For more information about Kendra’s QPS (queries per second), please refer to the documentation.

Pricing examples

Example 1 (no additional capacity):

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

Cost Type Pricing Usage 
Kendra Enterprise Edition

 

$1.4 per hour

Up to 8k queries per day.

Up to 100k documents

$1.4 per hour x 720 hours/month = $1,008

    Total monthly cost = $1,008

Example 2 (adding storage capacity):

Let’s assume you’d like to search 150,000 documents in your marketing and HR repository, and your user base would generate an estimated 6,000 searches per day. When you create your Kendra index you’ll need to index 250,000 documents, which will take approximately 2 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 15 hours per month. You are in IAD. Your monthly cost will be calculated as:

Cost Type Pricing Usage 
Kendra Enterprise Edition $1.4 per hour

Up to 8k queries per day.

Up to 100k documents

$1.4 per hour x 720 hours/month = $1,008

Storage capacity $0.7 per hour

+100k documents

$0.7 per hour x 720 hours/month = $504

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 = $1,517.42

**** 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 (50,000 documents), and your customers would generate an estimated 12,000 searches per day. When you create your Kendra index you’ll need to index 50,000 documents, which will take approximately 20min (0.3 hours) *** 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 ~15 hours per month. You are in IAD. Your monthly cost will be calculated as:

Cost Type Pricing Usage 
Kendra Enterprise Edition

 

$1.4 per hour

Up to 8k queries per day.

Up to 100k documents

$1.4 per hour x 720 hours/month = $1,008

Query capacity $0.7 per hour

+ up to 8k queries per day

$0.7 per hour x 720 hours/month = $504

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 = $1,517.33

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

Check out additional product-related resources

Visit Amazon Kendra resources page.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console

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

Sign in