Quickstart
From zero to a working estimate in about ten minutes.
Free accounts are open today. Paid tiers, which add certificate retirements, are not yet on sale.
1. Create an account
Enter your email on the sign-in page. We send a link that signs you in and expires in fifteen minutes. No password, no card.
2. Tell us how you use AI
The console asks once and routes you to the right path. Which one fits depends on where your tokens are, and each is set up in the console with the key already filled in:
- In your own code:
npm install @r3ckon/sdk, wrap your client once, done. Best data, since it sees exact cache and reasoning figures. Also covers OpenAI-compatible gateways such as OpenRouter. - Through an API you call directly: run anthropic.mjs or openai.mjs from cron. Your provider key stays on your machine.
- Through Google Cloud: connect a service account scoped to
roles/monitoring.viewer. - From an export: upload a CSV.
- Through the Claude, ChatGPT, or Gemini apps: those publish no usage API, so we model it from a few questions instead and show you how uncertain the answer is. Estimating for a whole organization, seats and API spend together, is the same page's organization mode.
Why we ask you to run a script rather than take a key, and what each path costs you in accuracy: Connecting usage.
3. Read your figures
Bars rise to P90, the accrual basis, with a shade change at the median and whiskers spanning the 90 percent range. See Reading the console.
4. What happens next
Estimation runs as usage arrives, so figures appear without waiting for a monthly close. Connected sources re-sync daily. On the free tier, estimation pauses at 10 million billable tokens a month; usage past that is still recorded and is estimated retroactively if you move to a paid tier.
Paid tiers add the monthly close: the period's obligation accrues at P90, whole units are retired, and a certificate is issued. See Billing.
If something looks wrong
- A connection showing
errordisplays the provider's message in the console; re-adding with the same label rotates the credential. - Re-running a sync window restates it rather than doubling it, so a missed day is fixed by running again with a wider window.
- Estimation never blocks your AI usage: we hold no position in your traffic, so a lapsed sync affects your ledger, never your tools.