Tool deep diveObservability

Helicone: proxy-based LLM logging and gateway, now in maintenance mode

Change one base URL and Helicone logs every request with cost, latency, sessions and users, and adds caching, retries and rate limits at the edge. Helicone joined Mintlify in March 2026 and the product is in maintenance mode.

Checked 13 Oct 20269 min read

Vendor
Helicone (part of Mintlify since March 2026)
Licence
Apache-2.0
Latest release
v2025.08.21 · 21 Aug 2025 · Release notes (opens in a new tab)

Best for

Teams already on Helicone, or logging requests from several services by changing one base URL

Avoid when

You are choosing a long-term observability or gateway platform today: Helicone ships only maintenance updates

Learn it hands-onHelicone: proxy-based LLM logging and gateway, now in maintenance mode is taught in AI Observability: Traces, Sessions and Cost, with machine-verified labs.
On this page
  1. What it is and where it sits
  2. When to pick it
  3. How it works
  4. Members only: Set it up
  5. Members only: Production configuration
  6. Members only: Wiring it into the stack
  7. Members only: Operating it
  8. Members only: Alternatives compared
  9. Members only: Learn it hands-on

Helicone logs LLM traffic by sitting in the request path: point your SDK at Helicone instead of the provider and every call is recorded with cost, latency and tokens. On 3 March 2026 Helicone announced it was joining Mintlify, and the product moved to maintenance mode. Read this page as a guide to running what you have and planning what comes next.

What it is and where it sits#

Helicone is an observability platform with a gateway built in. There are three ways in:

  • The AI Gateway. Set your OpenAI SDK's base URL to https://ai-gateway.helicone.ai and use a Helicone API key. You can call 100+ models with one key: either Helicone holds the provider keys and you buy credits at 0 percent markup, or you bring your own provider keys, which are always tried first.
  • Legacy provider proxies. Keep your existing SDK, change api.openai.com to oai.helicone.ai (or anthropic.helicone.ai) and add a Helicone-Auth header. Helicone marks these as maintained but no longer actively developed.
  • Async logging. Helicone's async loggers, built on OpenLLMetry, send logs after the call instead of proxying it, so a Helicone outage cannot take your app down. You lose the gateway features: caching, retries and rate limits.

Behavior is controlled with HTTP headers on each request: sessions, user IDs, custom properties, caching, retries, rate limits, omitting content, and security checks. In the stack it straddles the gateway and observability layers.

1. Your code emits spans two ways: the SDK calls you add, and OpenTelemetry auto-instrumentation that wraps model and database calls. 2. The OpenTelemetry Collector redacts personal data: the email in a prompt becomes [redacted]. 3. It samples: every error span is kept, plus a share of the healthy ones. 4. It exports the same spans to several backends, such as Langfuse, Arize Phoenix and Helicone. 5. An eval job scores a trace, faithfulness 0.92, and the score attaches to that trace. 6. Dashboards chart latency and cost, and an alert fires when p95 latency passes 2 seconds.SDK in your codespans you addAuto-instrumentedOpenTelemetryOTel Collector1 Redactemail: [email protected]email: [redacted]2 Sampleevery span arrivesLangfusetraces, evalsArize Phoenixtraces, evalsHeliconerequests, costEvalsscore tracesDashboards and alertsAlert: p95 over 2 sfaithful 0.92

The status matters more than any feature. The founders' announcement says Helicone's services "will remain live for the foreseeable future in maintenance mode", with security updates, new models and bug and performance fixes still shipping. The repository is Apache-2.0 and still receives security fixes, but the last tagged server release is from August 2025 and the helper packages were last published in November 2025. No roadmap or end date has been announced.

When to pick it#

Keep it, or pick it, when:

  • You already run Helicone and it does the job. Nothing forces a move today, and the cloud service is live. Use the time to plan a calm migration rather than a rushed one.
  • You need request logs from several services this week and cannot touch their code beyond a base URL and a header.
  • You want edge caching of identical requests during development, where repeated test prompts cost real money.

Choose something else when:

  • You are picking a platform for the next few years. New models keep arriving, but a product in maintenance mode is unlikely to follow new agent frameworks or evaluation methods, and may lag on new provider APIs.
  • You need agent tracing. Helicone is request-centric: sessions are assembled from headers on each logged call (model requests, plus tool and vector-database calls you log with its manual logger). Span-based tools capture your own functions and control flow as nested spans automatically.
  • You need evaluations. Helicone stores scores you compute elsewhere; its docs state it is not an evaluation framework.
  • You want to self-host at scale. The Docker image is easy, but the README routes production Helm requests to Helicone's enterprise contact, the public chart repository has not changed since September 2025, and the self-hosting docs changed as the proxy moved out of the API server.

For new work, the usual replacements are LiteLLM for the gateway (keys, budgets, fallbacks, caching) and Langfuse, Arize Phoenix or Laminar for traces and evals. Instrumenting with OpenLLMetry or the OpenTelemetry GenAI conventions keeps you free to switch backends later.

How it works#

Requests go through the edge. The gateway translates OpenAI-format requests to each provider, forwards them, returns the response and logs the call. Helicone documents the logging delay as negligible, but the gateway is in your critical path: if it is down or slow, so are you.

Routing is in the model string. A plain model name routes to the cheapest provider that serves it and fails over on 429, 401, 400 context-length, 408 and 5xx errors. A suffix pins a provider (gpt-4o-mini/openai in Helicone's own example), a deployment ID pins one of your own deployments, a comma-separated list is an explicit fallback chain, and a !provider prefix excludes a provider.

Headers do the rest:

HeaderWhat it does
Helicone-Session-Id, Helicone-Session-Path, Helicone-Session-NameGroup requests into a session; the path (/plan/step-1) builds the tree
Helicone-User-IdPer-user cost and usage analytics
Helicone-Property-<Name>Any custom dimension to filter and segment by (Helicone-Property-Feature: triage)
Helicone-Cache-Enabled with Cache-Control: max-age=<seconds>Edge cache; 7 days by default, 365 days maximum
Helicone-Cache-Bucket-Max-Size, Helicone-Cache-SeedStore up to 20 responses per prompt, or namespace the cache per user
Helicone-Retry-EnabledRetries with exponential backoff (Helicone-Retry-Num, -Factor, -Min-Timeout, -Max-Timeout)
Helicone-RateLimit-Policy[quota];w=[seconds];u=[request or cents];s=[user or property], window at least 60 seconds
Helicone-Omit-Request, Helicone-Omit-ResponseKeep metrics, never store the content
Helicone-LLM-Security-Enabled, Helicone-Moderations-EnabledPrompt-injection detection and OpenAI moderation before the call

Responses come back with Helicone-Cache (HIT or MISS) and a helicone-id you use to attach scores later. Prompts can live in Helicone and be referenced by prompt_id and inputs through the gateway.

Set it up

Create a Helicone account and API key, then point the OpenAI SDK at the gateway. Every feature in this example is a header, so you can add them one at a time.

Members only below this line

Get the full Helicone: proxy-based LLM logging and gateway, now in maintenance mode deep dive free

What you get on this page:

  • 6 members sections

Free. You also get Stratiflux Weekly: one email a week, unsubscribe anytime.

Also in the members part

  1. Production configuration
  2. Wiring it into the stack
  3. Operating it
  4. Alternatives compared
  5. Learn it hands-on

Sources

Checked against these on 13 Oct 2026.

  1. Helicone joins Mintlify (3 March 2026) (opens in a new tab)helicone.ai
  2. Helicone quickstart (AI Gateway) (opens in a new tab)docs.helicone.ai
  3. Helicone AI Gateway provider routing (opens in a new tab)docs.helicone.ai
  4. Helicone proxy vs async integration (opens in a new tab)docs.helicone.ai
  5. Helicone caching (opens in a new tab)docs.helicone.ai
  6. Helicone sessions (opens in a new tab)docs.helicone.ai
  7. Helicone custom rate limits (opens in a new tab)docs.helicone.ai
  8. Helicone eval scores (opens in a new tab)docs.helicone.ai
  9. Helicone self-hosting with Docker (opens in a new tab)docs.helicone.ai
  10. Helicone pricing (opens in a new tab)helicone.ai
  11. Helicone repository (opens in a new tab)github.com