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) |
Protected Content — /railscore/v1/protected
| Action | Mode | Credits |
|---|---|---|
| evaluate | basic | 0.5 |
| evaluate | deep | 1.0 |
| regenerate | — | 4.0 |
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
/healthGET
/versionPOST
/verifyGET
/railscore/v1/model/infoPOST
/railscore/v1/eval/demoPOST
/railscore/v1/protected/demoCaching 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