Cards
Rate Limit Gauge
A live capacity view for request and token budgets with reset timing and projected headroom.
apilimitsusage
Installation
Copy and paste the code into your project.
Accessibility notes
Every meter is paired with exact text values and a plainly stated reset time.
Rate limits
Production API
- Requests
- 342 / 500
- Tokens
- 72k / 100k
Projected headroom~158 requests
Preview accent
TypeScript
const limits = [
{ label: "Requests", value: "342 / 500", width: "w-[68%]" },
{ label: "Tokens", value: "72k / 100k", width: "w-[72%]" },
];
export function RateLimitGauge() {
return (
<section className="w-full max-w-sm rounded-xl border border-white/12 bg-[#0b0f14]/92 p-5 shadow-2xl">
<div className="flex items-start justify-between gap-4"><div><p className="text-xs font-semibold uppercase tracking-[0.18em] text-[#40E0D0]">Rate limits</p><h3 className="mt-2 text-lg font-bold text-white">Production API</h3></div><span className="rounded-full bg-[#40E0D0]/10 px-2.5 py-1 text-xs font-bold text-[#d8fffb]">resets 42s</span></div>
<dl className="mt-5 space-y-4">{limits.map((limit) => <div key={limit.label}><div className="flex items-center justify-between text-xs"><dt className="font-semibold text-slate-300">{limit.label}</dt><dd className="font-bold tabular-nums text-white">{limit.value}</dd></div><div className="mt-2 h-2 overflow-hidden rounded-full bg-white/[0.06]"><div className={`${limit.width} h-full rounded-full bg-gradient-to-r from-[#40E0D0] to-[#a78bfa]`} /></div></div>)}</dl>
<div className="mt-5 flex items-center justify-between rounded-lg border border-white/8 bg-white/[0.035] p-3"><span className="text-xs text-slate-400">Projected headroom</span><strong className="text-sm text-[#fdba74]">~158 requests</strong></div>
</section>
);
}Usage
<RateLimitGauge />Related components
Usage trend
12.4k+18%
Cards
Usage Sparkline Card
A compact usage chart card for token volume, traffic, or event trends.
usagesparklinemetrics
Agent SLA
Production quality
- Task success
- 98.4%
- Target > 97%
- P95 latency
- 1.8s
- Target < 2.5s
- Escalations
- 3.2%
- Target < 5%
Monthly breach budget2 / 20
Cards
Agent SLA Scorecard
A compact production scorecard for tracking agent success, latency, escalations, and remaining breach budget.
agentsslaobservability
component.tsx
<Button glow> Ship it </Button>
Cards
Copy Code Card
A compact code surface for snippets, component recipes, and copy actions.
codecopysnippet