Is ScopeVeil a drop-in replacement for Helicone?
For the proxy use case, yes. Both expose an OpenAI-compatible HTTP API. Helicone also has async ingestion via SDK; ScopeVeil offers a comparable observability SDK that does not require the proxy if you want to keep your own routing.
How does the markup actually work?
Each request reserves an estimate, hits the upstream provider, then we charge the actual upstream cost plus your tier markup (5 to 15 percent). The dashboard splits the two so the markup is never hidden. With Helicone you typically pay providers directly and Helicone bills for the observability tier separately.
Can I keep my Helicone account while I test?
Of course. The two systems do not conflict. Most teams point one service at ScopeVeil first and compare the dashboards before switching the rest.
Does the gateway add latency over Helicone async logging?
Helicone async mode keeps logging off the hot path entirely. ScopeVeil always proxies, so there is a small fixed overhead on top of the upstream call. For streaming we forward bytes as they arrive, so time-to-first-token tracks upstream closely.
What if Helicone supports an integration ScopeVeil does not?
Helicone has a wider catalog of integrations today, particularly for framework-specific SDKs. If you need one we have not shipped, point a non-critical service at ScopeVeil first and let us know what is missing. We prioritize requests from teams running real traffic.
Where is my data stored?
For the hosted gateway, request and response bodies are read in-memory for token counting and discarded. We persist metadata only (model, tokens, latency, cost, your tags). For the self-hosted bundle, nothing leaves your VPC.