Pricing

Sign In / Up

Pricing is 100% pay-as-you-go

This product is pre-alpha, and the pricing is only ballpark

There is a monthly free tier, after which charges are incurred for 3 items

  • Search Request Units
  • Index Request Units
  • Storage

The free tier is designed to allow a trial or development using the product.

The exact specifications have yet to be determined, but it should allow for about 25 small indexed items and 1000 searches per month.

$ 0.05 USD per 1,000 Units

Search Request Units can be thought of as the "Read" unit for search serverless.

GET requests to the other APIs incur one search request unit. In addition, search requests have special pricing. Each search request incurs at least 1 search request unit. From there, 0.1 request units are charged for every possible matching term in the search. This is easiest to explain with examples.

Exact match is easy. Let's say a user searches for 3 exact match terms, i.e. personal finance guru. This search would incur exactly 1.3 Search Request Units. If this were to happen 1,000,000 times, this would cost $ 62.40 if you were outside the free tier.

Fuzzy matching is a little more difficult to determine, but with some specifics, we can figure it out. Let's say a user has a similar search: presonal~3 finance guru. Let's also say that in our search index we have three words similar to presonal: personal, person, and arson. In this case, the search would incur 1 unit for the search, 0.3 units to find the fuzzy match possibilities, and 0.5 for all 5 possibilities, 3 fuzzy, 2 exact. This totals to 1.8 Search Request Units. If this were to happen 1,000,000 times, this would cost $ 86.40 if you were outside the free tier.

In addition, GET requests to the other APIs incur one search request unit.

$ 0.25 USD per 1,000 Units

Index Request Units can be thought of as the "Write" unit for search serverless.

You incur 0.25 index request units for all POST, PUT, or DELETE requests to any API. In addition, indexing jobs will incur 2 index request units per unique root (search term) updated.

All indexing is incremental and immediate. Let's say a blog post with 100 unique root words is indexed. This would incur 0.25 request units for the POST request, and 2 units per unique root, for 200.25 total. This would cost $ 0.05 if you were outside the free tier.

For low-changing data, this cost can be minimal, as there is no monthly fee, only for each update.

For indexes that are replicated geographically, each write costs an additional 0.75 units per region. Meaning that a write that would originally cost 2 units replicated to 3 regions would now cost 4.25 units.

$ 0.25 USD per GB / month

Storage is charged per GB. Each item is rounded up to the nearest 1KB, then multiplied by 10 to account for all of the varying indexes required.

If you store 5000 items that are 0.6KB each for a month, this would incur charges of $ 0.0125