Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.trulayer.ai/llms.txt

Use this file to discover all available pages before exploring further.

Settings → Usage shows real-time consumption against your plan limits for the current billing period.

Metered resources

ResourceWhat it countsReset cadence
SpansEvery span ingested across all projects (LLM, chain, tool, retriever, custom)Monthly, on plan anniversary
EvaluationsLLM-as-judge and rule-based eval results produced, both ad-hoc and scheduledMonthly
SeatsActive team members (role ≠ viewer counts toward the seat cap)Always current
RetentionOldest trace you can query, expressed in daysAlways current
Each card shows current value, plan limit, and a progress bar. Clicking a card drills into a daily breakdown for the current period.

Plan limits

Current defaults (confirm against trulayer.ai/pricing for the latest):
PlanSpans / monthEvals / monthSeatsRetention
Starter500,0002,500314 days
Pro5,000,00050,0001560 days
Team25,000,000500,00050180 days
EnterpriseCustomCustomCustomUp to 400 days

Feature availability by plan

FeatureStarterProTeamBusiness / Enterprise
Semantic search (/v1/search/spans)YesYesYes
Eval rules (create / update / delete)Yes (3-rule cap)Yes (unlimited)Yes (unlimited)Yes (unlimited)
Anomaly detectionYesYesYesYes
BYOK judge model for evalsYesYes
Prompt deployments / control loopYesYes
Rows marked — return HTTP 402 with code: "plan_upgrade_required" when called on an ineligible plan. The Starter eval-rules cap returns code: "eval_rules_quota_exceeded" instead.

Overage behaviour

  • Starter — hard block. Once you hit the monthly span cap, ingestion returns HTTP 429 with error.code = "plan_limit_exceeded" until reset or upgrade.
  • Pro / Team — metered overage. Ingestion continues; the overage is billed at the per-span rate shown at the top of the Usage page. A banner on the dashboard warns at 80% and 100% of the included allowance.
  • Enterprise — per-contract; speak to your account manager.
Evals overage follows the same pattern. Seat overage is always hard-blocked — inviting beyond the seat cap prompts an upgrade.

Data retention

Traces older than your plan’s retention window are permanently deleted nightly (rolling). Shortly before deletion:
  • Exports you need must be taken ahead of time — use the API /v1/exports.
  • Datasets created from old traces are preserved — only the raw trace storage is pruned.
Enterprise plans can request a retention override per project; see Team settings to contact your account manager.

Programmatic access

curl https://api.trulayer.ai/v1/usage \
  -H "Authorization: Bearer $TRULAYER_API_KEY"
Returns the same data shown on the Usage page (current period, limits, overage). Handy for internal dashboards and alerts.