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 |
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)
/health/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
Pro
Business
Enterprise
How Many Requests Per Plan?
Here's what each plan gets you for common usage patterns:
| Operation | Cost | Free (100 cr) | Pro (1,000 cr) | Business (10,000 cr) |
|---|---|---|---|---|
| Basic eval, all dimensions | 1.0 | 100 requests | 1,000 requests | 10,000 requests |
| Deep eval, all dimensions | 3.0 | 33 requests | 333 requests | 3,333 requests |
| Basic eval, single dimension | 0.2 | 500 requests | 5,000 requests | 50,000 requests |
| Compliance check, single framework | 5.0 | 20 requests | 200 requests | 2,000 requests |
| Safe-regen, basic (3 iterations) | 3.0 | 33 requests | 333 requests | 3,333 requests |
* Cached responses cost 0 credits. Basic mode caches 5 min, deep 3 min, compliance 5 min. Exact iteration count depends on when content passes thresholds.
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