Pricing
Start free with no signup. Contact us when you need production scale.
Both plans include the Witan CLI features documented here: Spreadsheets (exec, render, calc, and lint), Presentations (exec and render), and witan read.
Personal
Free ยท 60 calls / hour
No signup or API key is required for stateless requests.
- Spreadsheets, Presentations, and document-reading CLI features
- Public Witan Cloud endpoints
- Stateless operation by default: files are sent per request and not cached server-side
- No self-hosting support
- No region selection
Enterprise
Custom
Production deployments, with self-hosting support.
- Spreadsheets, Presentations, and document-reading CLI features
- Authenticated files-backed mode with server-side revision caching for faster repeated operations
- Self-hosting support
- Self-hosted deployments require a minimum committed usage reservation for each product enabled
- Region selection
- Volume pricing
FAQ
Do I need an API key for the Personal plan?
No. The Personal tier is anonymous โ install the binary and run any command. The Enterprise tier issues API keys via app.witanlabs.com.
What counts as a "call"?
Every CLI invocation that hits the Witan Cloud engine. A single witan xlsx exec script that chains 30 method calls counts as one call, not thirty.
Can I use Witan in a sandboxed agent environment?
Yes. See the platform-specific install paths in the CLI Reference page. The PyPI / uvx path works well for sandboxes where you cannot write to /usr/local/bin.
What about data retention?
Anonymous Personal requests are stateless: each command sends the file for that request, and Witan does not keep a server-side file cache. Authenticated organization-backed requests use files-backed mode by default so repeated operations can reuse uploaded revisions. Set WITAN_STATELESS=1 or pass --stateless to force stateless operation even when credentials are available. Details in CLI Reference.