The inference control plane for AI agents

Persistent agents re-send the same instructions, tools, and context on every call. Zumik measures that repeated work, turns the stable parts into reusable state, and routes each request through the cheapest reliable path. OpenAI-compatible /v1, native stateful /v2.

Trusted execution across
OpenAIAnthropicGoogle GeminixAIFireworks AIBifrost
53%
Median realized reuse across measured agent workloads.
−67%
Typical time-to-first-token drop once a prefix is cache-warm.
348 models
Routed across 5 providers via Bifrost, with 15 profiled in depth.
From $5
Prepaid pay-as-you-go credits. No subscription, no seat minimums.

Two surfaces, one engine

An exact compatibility path and a native stateful path.

/v1 exact OpenAI compatibility

Migrate

Responses, Chat Completions, Embeddings, and Models keep upstream JSON shapes intact, with token-by-token streaming relayed live from every provider. Zumik hints ride on optional HTTP headers, and each response reports what routing saved you via Agent-Savings-Micros.

python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.zumik.ai/v1",
    api_key="zk_live_...",
)
r = client.responses.create(
    model="code.balanced",
    input="Why did CI fail on main?",
)
See the compatibility surface

/v2 native stateful API

Optimize

Artifacts, bundles, sessions, branches, diagnostics, purge jobs, replay runs, and rich telemetry live here. This is where reuse stops being a hope and becomes a measured quantity.

curl
curl https://api.zumik.ai/v2/artifacts \
  -H "Authorization: Bearer zk_live_..." \
  -d '{"artifact_type":"policy",
       "content":"Run the linter before commit."}'
# => { "id": "art_01JY…" }
Create reusable state

Frequently asked

Questions teams ask before changing their inference stack.

What is Zumik?

Zumik is a provider-first stateful inference control plane for persistent AI agents. It measures repeated inference work, preserves reusable state behind opaque handles, and routes each request through the cheapest reliable managed-provider, BYOK, or BYOC path.

How does Zumik reduce LLM inference cost?

It separates reuse opportunity from realized capture, keeps stable content at the front of requests so provider prompt caches hit, moves background work to batch tiers, and only recommends self-hosting when replay proves it beats managed providers.

Is Zumik OpenAI-compatible?

Yes. The /v1 surface mirrors OpenAI request and response bodies exactly for Responses, Chat Completions, Embeddings, and Models. Migration is a single base-URL change. Proprietary behavior rides on optional headers or the native /v2 API.

Which providers does Zumik support?

OpenAI, Anthropic, xAI, Google Gemini, and Fireworks AI are first-class for both managed and BYOK execution, with broader coverage through Bifrost where policy allows. OpenRouter is reserved as an explicit last-resort outage bridge.

How much does Zumik cost?

Zumik is pay-as-you-go on prepaid credits: load any amount from $5 and spend it per token at published per-model rates. There is no subscription and no free inference tier. On managed routing the per-model price lands under provider list; BYOK and BYOC pay a small control-plane fee per request.

Does Zumik support streaming?

Yes. stream: true on /v1/chat/completions relays tokens from the provider as they are produced, on all five first-class providers, so time to first token is the provider’s own. /v1/responses supports streaming and tool calls with the Responses SSE event protocol.

Do I need to self-host (BYOC)?

Usually not. Managed-provider caching, batch tiers, and alias routing capture most of the available savings for typical agent workloads. BYOC is an evidence-gated escalation for dedicated SLOs, concentrated hot-model volume, or strict isolation requirements.

Start by measuring your reuse

Point an OpenAI client at Zumik, run a diagnostic on real traffic, and decide what to optimize from evidence. Pay-as-you-go credits from $5, no subscription.