Credits & Pricing
Transparent, predictable credit costs for every endpoint
Simple pricing: Every API response includes a credits_consumed field showing the exact cost. Cached results cost 0 credits.
Credit Costs by Endpoint
Evaluation: /railscore/v1/eval
| Mode | Dimensions | Credits |
|---|---|---|
| Basic | All 8 | 1.0 |
| Basic | Single dimension | 0.2 |
| Basic | Custom (n dimensions) | min(0.3 × n, 1.0) |
| Deep | All 8 | 3.0 |
| Deep | Single dimension | 1.0 |
| Deep | Custom (n dimensions) | min(2.0 × n, 3.0) |
Safe-Regenerate: /railscore/v1/safe-regenerate
| Step | Credits |
|---|---|
| Each evaluation (basic mode) | 1.0 |
| Each evaluation (deep mode) | 3.0 |
| Each regeneration | eval credit |
Total = eval_credit × (number of evaluations + regenerations). Up to 5 iterations.
Compliance: /railscore/v1/compliance/check
| Scope | Credits |
|---|---|
| Single framework | 5.0 |
| Multi-framework (2–3) | 8.0 |
| Multi-framework (4–5) | 10.0 |
Free Endpoints (0 credits)
GET
/healthPOST
/verifyCaching saves credits
Identical requests within the cache window return cached results at 0 credits. Basic mode caches for 5 minutes, deep mode for 3 minutes.
Plan Allocations
Free
100
Credits/month
Pro
1,000
Credits/month
Business
10,000
Credits/month
Enterprise
Custom
Based on needs
Monitoring Usage
Track credit consumption in real time via your dashboard. The Credit History section shows usage milestones at 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 85%, 90%, 95%, and 100% of your monthly allocation.
You can also check your balance programmatically. The credits_consumed field in every API response lets you track usage per request.
Important Notes
- •Credits reset monthly and don't carry forward
- •Insufficient credits returns HTTP 402 with your balance and required amount
- •Top-ups available when needed. Contact support or upgrade your plan