Limits and quotas

What the free beta includes, and the hard limits every request runs against.

Beta quotas

suo is a free beta today: no pricing page, no plans — just fair quotas per account, and a button to start. These units are metered, not charged, and you will hear from us well before that changes.

UnitBeta quota
Records50,000
Queries per month100,000
Partitions10,000
Indexes per account3
Keys per account20

Every limit can be raised for your account. If you are close to one, or you know you will need more, contact us and we will set it by hand; there is nothing to buy or change on your side.

Going past a quota returns quota_exceeded on the request that would cross it (see Errors and limits) — existing data and traffic already within quota keep working. Monthly queries are the exception: searches past 100,000 keep working, and we are told the moment you cross it, so a busy month never takes your search down. They return quota_exceeded only past three times the quota (300,000 on the beta quota), until the next month starts. The dashboard's Overview tab shows current usage against each quota, and tells you when you have passed your monthly queries.

Deleting an index or revoking a key frees its place under the per-account caps right away.

Request limits

These apply regardless of quota, and exist to keep every account's requests fast and fair to everyone sharing the platform:

LimitValue
Record size100,000 bytes
Batch operations1,000 per write
Batch size5,000,000 bytes
objectID length512 characters
Query length512 characters
hitsPerPage maximum100
Search and click requests per IP address60 per minute
Crawlable indexes per verified domain1 per account

Requests per IP address

Search and click requests made with a search key or a scoped token are limited to 60 per minute for each client IP address (an IPv6 address counts as its whole /64), before the key is even looked up. Your visitors each have their own address, so normal widget traffic is unaffected; one client hammering your search box cannot use up your quota. A client past the limit gets rate_limited with a retryAfterSeconds. If you search from a single server address, such as a proxy in front of suo, talk to us first so we can plan for it.

Crawler limits

The crawler has its own limits in the beta, counted per index and reset at 00:00 UTC. They do not change your record quota. See Crawl a docs site for what each one means.

LimitValue
Scheduled crawls per index1 a day
Manual crawls per index3 a day
Retries of failed pages per index3 a day
Pages per crawl10,000
Crawlable indexes per verified domain, per account1
Crawls of one domain at a time1
crawl-delay honouredup to 30 seconds
Domain verification attempts5 a minute per domain, 20 a minute per account

What v1 does not have

  • No index size cap enforcement beyond 1,000,000 records per partition — this is a soft design target for v1, not a hard wall you will hit unannounced.
  • No self-hosting. suo runs only as a hosted service.
  • No billing yet. A beta account cannot be charged; a future paid plan will be announced well in advance, with its own migration path.

What happens at the beta's end

Beta quotas are not a trial countdown — there is no fixed end date announced yet. When pricing ships, existing beta accounts get advance notice and a clear path to a plan that fits their usage, not a surprise cutoff.

Asking for more

If a quota or a limit above is in your way, email support@usesuo.com from your account's email address. Say which limit you are hitting, your current usage, and what you need instead, so we can answer in one reply.