Pricing
Billing not live yetSimple, capture-based plans
During beta, SessionShot is free to use within fair-use limits. The plans below show the intended structure - indicative pricing that may change before commercial launch. No checkout exists yet.
Plans
Every plan includes the same security model: scoped API keys, allowed domains, private storage, and signed result URLs.
Free / Beta
Beta access for validating your first capture flow.
50 Capture Logs / month
- 1 Project
- 1 active API key
- 1 active allowed domain
- 50 captures per month
- Beta access
Starter
Most popularFor a small production Project or customer portal.
1,000 Capture Logs / month
- 3 Projects
- 5 active API keys
- 10 active allowed domains
- 1,000 captures per month
- PNG and PDF captures
- Signed result URLs
Pro
For teams capturing multiple products and workflows.
10,000 Capture Logs / month
- 10 Projects
- 20 active API keys
- 50 active allowed domains
- 10,000 captures per month
- Higher retention
- Business-ready controls later
Business / Custom
For high-volume, compliance, and advanced workflow needs.
Custom Capture Logs / month
- Custom capture volume
- Custom Project, key, and domain limits
- Advanced needs planning
- Dedicated support path later
Allowances, retention windows, and prices are indicative and subject to change until billing launches. Overage handling will follow a fair-use model — sustained overage will prompt a plan conversation, not silent charges.
Common questions
What counts as a capture?
One accepted capture request — a screenshot or a PDF. A request rejected before queueing (bad key, disallowed domain, invalid body) does not count.
What happens when a capture fails?
Failed captures return a safe error code and message through the API and dashboard. Fair-use policies for failed-capture accounting will be finalized with billing; the intent is that systematic failures caused by our infrastructure do not consume your allowance.
Are stored files public?
No. Results live in private storage and are only reachable through short-lived signed URLs generated server-side. Links expire and can be re-issued from the dashboard.
Can I cancel?
Billing is not live yet, so there is nothing to cancel today. When billing launches, cancellation will stop future renewals — see the cancellation policy for the planned terms.
Refunds and cancellation
When billing launches, renewals, refunds, and cancellation will be governed by the plan terms — the planned approach is already published.