These are different tools for different traffic. Sometimes caching is all you need, and we'll say so. In fact, if your request uses caching, PromptCrunch passes it through untouched.
Prompt caching makes the same prefix cheap to replay. PromptCrunch makes a growing conversation history smaller before it's sent.
If your requests already use prompt caching, keep it and skip us. PromptCrunch detects cache_control and passes those requests through completely untouched, breakpoints intact. We never break a cache to force savings, which also means we can't add savings on top of a well-cached agentic workload.
If you run long, prose-heavy conversations without caching, especially on OpenAI-compatible or self-hosted stacks, compression is the tool that actually shrinks the bill. That's the workload we built for, and the only one we'll claim numbers on.
Mixed workload? Route everything through PromptCrunch: cached and code-heavy requests pass through, conversational ones get compressed.
$5 free credit, 100 requests/day. No card.