SHARCSHARC

Simple pricing, powerful code search
that scales with you

Start free, upgrade when you need more. Every plan includes full access to Sharc-Embedding and Sharc-Rerank.

Limited-time promotions are distributed separately via redeem codes.

Free

For evaluation
$0$12
Start free
Tokens5M
SupportCommunity
Beta access to new featuresNo
Sharc-EmbeddingYes
Sharc-RerankYes

Starter

For small teams
$12$29
Choose starter
Tokens75M
SupportEmail
Beta access to new featuresNo
Sharc-EmbeddingYes
Sharc-RerankYes

Pro

For fast workflows
$29$99
Choose pro
Tokens250M
SupportPriority email
Beta access to new featuresYes
Sharc-EmbeddingYes
Sharc-RerankYes

Business

For scale
$99$149
Choose business
Tokens1B
SupportDedicated
Beta access to new featuresYes
Sharc-EmbeddingYes
Sharc-RerankYes

Are you an Enterprise?

Need custom limits, dedicated support, or a tailored SLA? Let's talk.

Contact sales
FAQ

How usage maps to real codebase workflows

These estimates follow the current MCP indexing pipeline and are intended for planning, not billing precision. Provider-side tokenization can vary.

What do tokens represent?

Your plan includes a single token quota shared across both embedding (indexing) and reranking (search). Whether SHARC is indexing your codebase or reranking search results, it draws from the same pool.

This gives you full flexibility — if you search more than you index, your quota adjusts naturally without hitting separate limits.

Rule-of-thumb: about 1 token per ~4 characters of source text.

Why does usage stay low after the initial index?

SHARC persists Merkle snapshots (file-hash baselines) and compares hashes on subsequent index operations.

Unchanged files are skipped, and the active watcher applies incremental updates with hash checks instead of full re-indexing.

In normal workflows, ongoing token usage is mostly from changed files plus search traffic.

Do we need to re-index entire repos frequently?

Usually no. After initial indexing, updates are incremental (add/modify/delete per file).

A full re-index is mainly for explicit force operations or specific migration/troubleshooting scenarios.

How should developers estimate monthly usage?

Start by estimating the initial index from your total source text size, then factor in weekly code churn and search volume.

If your team changes 2-5% of a repo per week, maintenance is typically a small fraction of the first index.

Most of your ongoing usage comes from search queries, not re-indexing.

Approximate open-source repo examples

Approximate ranges assume standard ignore patterns and the current tiered chunking strategy. Initial indexing is one-time; maintenance usually tracks changed files only.

RepositoryApproximate sizeInitial index tokensTypical monthly tokens
expressjs/express25k-40k LoC~0.2M-0.6M~10k-60k / month
fastapi/fastapi60k-100k LoC~0.6M-1.5M~30k-150k / month
vercel/next.js300k-500k LoC~3M-7M~150k-700k / month

Maintenance assumes regular incremental development. Large refactors, dependency lockfile churn, or force re-index operations will increase usage.