How Metering Works
Free: Browser Usage
All actions through the OneTest UI are free and never consume coins. This includes using the AI assistant, managing tests, and viewing results.
Metered: API Keys
Programmatic access via API keys is metered. Each API call costs coins based on the operation type.
Coin Pricing
Every product starts with a weekly budget of 1,000 coins that resets automatically each week.| Operation | Cost | Description |
|---|---|---|
| REST API call | 1 coin | Any API call authenticated with an API key |
| MCP single action | 1 coin | Single tool invocation via MCP |
| Agent loop | 1 coin per 10 steps | AI agent operations (batched) |
| Test ingestion | 1 coin | ReportPortal agent submissions |
| JUnit import | 1 coin | JUnit XML file imports |
| UI operation | Free | All browser-based actions |
Pricing is per API call, not per data volume. A single API call that returns 100 test cases costs the same as one that returns 1.
Viewing Usage
Navigate to Settings > Usage & Billing to see your current usage.Activity Log
The activity log shows every metered event in real-time:- User who made the request
- Operation type (REST API, MCP action, etc.)
- Service that handled the request
- Coin cost for each event
- Timestamp of the event
Usage Summary
The summary panel shows at a glance:- Coins used this billing cycle
- Coins remaining in your weekly budget
- Budget cycle dates (start and end)
- Usage breakdown by operation type
Usage Breakdown
See which types of operations consume the most coins:Export Activity
Export your activity log as CSV for reporting:- Go to Settings > Usage & Billing
- Set the date range (up to 3 months)
- Click Export CSV
Managing Budgets
Weekly Budget
Each product has a configurable weekly coin budget:- Default: 1,000 coins per week
- Minimum: No minimum
- Maximum: No limit
Overage Protection
By default, API requests are blocked when the budget is exhausted. You can change this behavior:- Block on exhaustion (default): API calls return
429 Too Many Requestswhen coins run out - Allow overage: API calls continue working beyond the budget limit
Hourly Rate Limit
Set a maximum number of requests per hour to prevent runaway scripts or misconfigured integrations:- Default: Unlimited (0)
- Configurable: 1 to 10,000 requests per hour
Adjusting Settings
To change budget settings:Budget Top-Up
If you run out of coins mid-cycle, you can add more:- Go to Settings > Usage & Billing
- Click Top Up
- Enter the number of coins to add
- Coins are added immediately to your available balance
Usage History
View historical usage by week to identify trends:- Weekly snapshots showing total coins used and event counts
- Breakdown by operation type for each week
- Up to 12 weeks of history
FAQ
What happens when I run out of coins?
What happens when I run out of coins?
By default, API requests return
429 Too Many Requests. UI access is never affected. You can either:- Wait for the weekly reset
- Top up coins manually
- Enable overage to allow continued access
Does the AI assistant cost coins?
Does the AI assistant cost coins?
No. The AI assistant is accessed through the browser UI, which is always free. Only programmatic API access via API keys is metered.
When does the weekly budget reset?
When does the weekly budget reset?
The budget resets automatically 7 days after the cycle start date. The exact dates are shown on the Usage & Billing page.
Can I see who is using the most coins?
Can I see who is using the most coins?
Yes. The activity log shows which user made each request. Export to CSV and sort by user to see per-user consumption.

