Prices below reflect current launch/promotional pricing and can change — the Dashboard is the source of truth for what your plan costs today. This page explains the model so the numbers make sense.
What’s a credit?
A credit is Synap’s unit of usage. Memory operations consume credits as they run:- Ingestion —
memories.create,memories.batch_create, andconversation.record_message - Retrieval —
*.context.fetch(andaccuratemode costs more thanfast, since it runs LLM subquery decomposition + reranking) - Compaction —
conversation.context.compact - Real-time listening — each concurrent streaming session (
instance.listen)
credits.estimate, credits.get_balance, credits.get_ledger, and credits.redeem for the full reference.
When you run out of credits, the behavior depends on your plan (see Overage below): paid plans bill overage automatically, while the free Trial is hard-capped and raises InsufficientCreditsError — catch it to surface a top-up prompt.
Plans
| Plan | Price | Credits / month | Projects | Concurrent listening | Support | Overage | Audit retention |
|---|---|---|---|---|---|---|---|
| Trial (indie devs) | Free | 5,000 | 1 | 2 | Docs | Hard cap (none) | 7-day |
| Starter (going to production) | from $19/mo | 25,000 | 3 | 10 | Email (48h) | $2.00 / 1K credits | 30-day |
| Pro (growing startups) | $249/mo | 150,000 | 10 | 50 | Email (24h) | $1.75 / 1K credits | 90-day |
| Scale (scaled apps) | $999/mo | 750,000 | 50 | 500 | Slack (4h SLA) | $1.50 / 1K credits | 180-day |
| Enterprise | Custom | Volume-based | Unlimited | Unlimited | Dedicated CSM | Negotiated | Custom |
Annual billing saves ~17% versus paying monthly. Project and listening-session counts are indicative. For current, exact pricing and to change plans, use the Dashboard; for volume pricing, contact sales.
Overage & hard caps
- Trial is hard-capped — once the monthly credits are spent, operations stop (and the SDK raises
InsufficientCreditsError) until the next cycle. No surprise charges. - Paid plans allow overage: usage beyond your monthly allotment is billed per 1,000 credits at the rate shown above (lower per-credit as you move up tiers).
BYOK — bring your own LLM key
On Pro and above, you can connect your own LLM provider key (BYOK). Synap then uses your provider for the model calls in its pipeline (extraction, accurate-mode reranking), so that usage bills to your provider account instead of consuming Synap credits — useful for controlling cost and data flow at scale. Scale supports multi-provider BYOK; Enterprise supports any provider.Managing your plan
Plans, invoices, current pricing, and BYOK configuration all live in the Dashboard → Manage billing. Usecredits.get_ledger to audit consumption programmatically.
Estimate credits
Estimate an operation’s cost before you run it.
Performance & Limits
Timeouts and the limits that are visible in Dashboard → Usage.