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)

Safe-Regenerate: /railscore/v1/safe-regenerate

StepCredits
Each evaluation (basic mode)1.0
Each evaluation (deep mode)3.0
Each regenerationeval credit
Total = eval_credit × (number of evaluations + regenerations). Up to 5 iterations.

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
POST/verify

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

How Many Requests Per Plan?

Here's what each plan gets you for common usage patterns:

OperationCostFree (100 cr)Pro (1,000 cr)Business (10,000 cr)
Basic eval, all dimensions1.0100 requests1,000 requests10,000 requests
Deep eval, all dimensions3.033 requests333 requests3,333 requests
Basic eval, single dimension0.2500 requests5,000 requests50,000 requests
Compliance check, single framework5.020 requests200 requests2,000 requests
Safe-regen, basic (3 iterations)3.033 requests333 requests3,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