Documentation

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

ModeDimensionsCredits
BasicAll 81.0
BasicSingle dimension0.2
BasicCustom (n dimensions)min(0.3 × n, 1.0)
DeepAll 83.0
DeepSingle dimension1.0
DeepCustom (n dimensions)min(2.0 × n, 3.0)

Protected Content — /railscore/v1/protected

ActionModeCredits
evaluatebasic0.5
evaluatedeep1.0
regenerate4.0

Compliance — /railscore/v1/compliance/check

ScopeCredits
Single framework5.0
Multi-framework (2–3)8.0
Multi-framework (4–5)10.0

Free Endpoints (0 credits)

GET/health
GET/version
POST/verify
GET/railscore/v1/model/info
POST/railscore/v1/eval/demo
POST/railscore/v1/protected/demo

Caching 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