LLM spend, under control.

Explore the product

Halvr

Your AI can move fast.
Your spend should have limits.

Track LLM API costs by customer, feature, and model. Set spend budgets and stop over-budget requests before they reach OpenAI, Anthropic, or Gemini.

Keep your provider keys 10,000 requests. No card required.
Every request. A decision.01 / REQUEST CONTROL

Demo workspace

Example request data

simulation

MTD

$7,241

Blocked

$844

Cache

42%

Example p95

4.1 ms

Request path

before provider spend

OwnerFeatureDecision

customer_982

gpt-4o

support_copilot

Blocked

team_enterprise

claude-3-5

agent_review

Routed

customer_123

gpt-4o-mini

ai_writer

Allowed

customer_771

gpt-4o-mini

research_agent

Routed

metadata.customerId=customer_123 / metadata.feature=ai_writer / policy=project_budget

Integration

One base URL

Attribution

Customer + feature

Enforcement

Spend budgets

Alerting

Webhook first

02 Control before the invoice

Know the cost. Keep the limit.

A retry loop. A busy agent. One customer using far more than expected. Put a limit in the request path, not just a chart on a dashboard.

Follow spend by customer, feature, and model. Get a warning as a budget fills up. When it runs out, Halvr rejects the request before it reaches your provider.

Budget envelope / Example data

Request load stays inside the spend envelope until a policy breach is detected, then the proxy blocks before upstream spend.

$7,244

of $10,000

80% warning

The chart shows request load rising through the month while an eighty percent budget threshold remains visible as a dashed warning line.

Peak request load

18.2k/min

Budget window

rolling 30d

Warn threshold

80%

Block mode

pre-provider

Works with

OpenAI SDKAnthropicGeminiVercel AI SDKLangChainCustom endpoints

03 How it works

One routing change. Four control decisions.

Halvr is not a reporting SDK after the fact. It is an instrument in the request path, so it can decide, route, meter, and reject before spend happens.

  1. 01

    Switch the base URL

    Keep your SDK, payload shape, and provider mental model. The only required change is routing through Halvr.

  2. 02

    Attach metadata

    Send stable customer and feature identifiers so spend maps to product ownership instead of raw provider accounts.

  3. 03

    Enforce policy

    Project, key, customer, and feature budgets are evaluated before the upstream provider call can spend tokens.

  4. 04

    Close the loop

    Usage events, alerts, dashboards, and audit logs make the next cost decision more precise than the last one.

OpenAI-compatible base URL

No SDK rewrite.

const openai = new OpenAI({
  apiKey: process.env.HALVR_API_KEY,
  baseURL: "https://api.halvr.io/v1"
});

await openai.chat.completions.create({
  model: "gpt-4o-mini",
 messages,
 metadata: {
    customerId: "customer_123",
 feature: "ai_writer"
  }
});
// Attribution now follows the request.

04 Savings calculator

Explore a provider-cost scenario.

An illustrative provider-cost scenario, not a benchmark or promise. Subscription fees are separate and are not calculated from estimated savings.

Traffic assumptions

Adjust these example traffic assumptions to explore the model. They are not observed customer results.

5,400,000
monthly calls

180,000
10,0002,000,000
4,800
80024,000

Illustrative provider savings

$43,546

Before Halvr subscription fees. Actual results depend on workload, cache eligibility, model quality, and provider pricing.

Current provider spend$155,520
Current provider spend: 100 percent of current spend
Illustrative optimized provider cost$111,974.40
Illustrative optimized provider cost: 72 percent of current spend
Estimated opportunity$43,545.60
Estimated opportunity: 28 percent of current spend
Halvr subscriptionPriced separately

Cache

$18,662

Routing

$13,997

Model selection

$10,886

05 Pricing

Clear monthly pricing. No share of your savings.

Evaluate Halvr for 14 days or 10,000 requests, whichever comes first. No card required. Subscribe explicitly to continue; provider inference is billed separately.

Starter

$19per month

For a developer bringing an AI feature into production.

50,000 gateway requests per billing period. No automatic overages.

  • 50,000 requests per billing period
  • 2 projects and 1 user
  • Customer and feature cost attribution
  • Hard spend budgets and alerts
  • Routing, fallback, and caching
  • Agent sessions and tool-call tracking
  • Provider inference billed separately
Start 14-day evaluation

Growth

Recommended
$49per month

For a team managing customer and feature costs across applications.

250,000 gateway requests per billing period. No automatic overages.

  • 250,000 requests per billing period
  • 5 projects and 5 users
  • Customer and feature cost attribution
  • Hard spend budgets and alerts
  • Routing, fallback, and caching
  • Agent sessions and tool-call tracking
  • Provider inference billed separately
Start 14-day evaluation

Scale

$149per month

For teams operating higher-volume AI workloads.

1,000,000 gateway requests per billing period. No automatic overages.

  • 1,000,000 requests per billing period
  • 20 projects and 15 users
  • Customer and feature cost attribution
  • Hard spend budgets and alerts
  • Routing, fallback, and caching
  • Agent sessions and tool-call tracking
  • Provider inference billed separately
Start 14-day evaluation

Request allowances reset with the paid billing period. Admitted gateway requests, including cache hits and failed calls, count toward the allowance. At the limit, new requests stop; there are no automatic overage charges. Need higher limits? Contact us.