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.
Get started building with Amazon Kendra in the AWS Management Console.