Search
Web search across eleven engines, or a consensus panel of them.
Extract
URLs in, clean markdown or text out, across nine providers.
Transcription
Durable speech-to-text jobs across AssemblyAI, Deepgram, and ElevenLabs.
Why one layer
- No provider accounts. One
sk_live_key covers every provider behind it. Helve holds the vendor relationships; you hold one bill. - Switching is a field, not a migration. Set
"provider": "tavily"or leave it onauto. The request and response shapes stay the same. - Nothing degrades silently. When a provider cannot express part of your request, the response says exactly what was adjusted in
warnings. Setstrict: trueto make that an error instead. - Native features stay reachable.
provider_optionspasses provider-specific parameters through untouched, so the abstraction never boxes you in. - Every response carries its cost.
usage.cost_usdis what the request debited, at the provider’s raw price.
Where to go next
Quickstart
Sign in, mint a key, make your first search in under two minutes.
Fusion
How the consensus panel merges engines without a relevance model.
MCP server
Give Claude Code, Cursor, Codex, or Gemini CLI every Helve tool in one line.
API reference
Every parameter, generated from the schemas the server validates with.