Log in

We carry the traffic. You ship.

Mirror / shadow

Send it live.
Keep a copy.

Deliver to your real target and a shadow target in the same request. The live path is untouched; the copy goes wherever you want to watch.

Why mirror

One request, two destinations.

Migrate without a leap.

Send live traffic to your new target as a shadow while the old one still serves. Compare the two, then cut over when you’re sure.

Audit, quietly.

Tee a copy to a logger, a data lake, or a security tool — without touching the path your users depend on.

A/B on real traffic.

Run a candidate target on live requests in the background. Measure how it behaves before you make it the one that serves.

Live path untouched.

Your real target gets the request exactly as before. The shadow rides alongside.

How it works

Live and shadow, one request.

  1. You send one request

    Your app sends one request to your endpoint, exactly as it would without a shadow.

  2. We deliver to your live target

    The live delivery is identical to a normal request — same auth, same retries — and untouched by the shadow.

  3. A copy goes to your shadow

    In the same request, a copy is delivered to your shadow target — a logger, a new service, a candidate build — with its own auth and retry budget.

A shadow target is a billable delivery — mirroring a request doubles its deliveries (and its cost). You add the copy on purpose, and it shows up in your usage.

Questions

Mirror, answered.

Does the shadow affect my live target?
No. The live delivery is identical to a normal request; whether the shadow succeeds or fails never changes what your live target receives.
What do people use the shadow for?
Migration — run a new target on real traffic before cutover; audit — tee a copy to a logger or data lake; and A/B — measure a candidate target on live requests.
Is the shadow delivery billed?
Yes. A shadow target is a billable delivery, so mirroring a request doubles its deliveries. You add the copy on purpose, and it shows up in your usage.
Where can the shadow point?
Anywhere you can reach with an EchoRelay target, with its own authentication, headers, and retry budget — independent of the live target.

Not the right shape? To keep the shadow’s destination off the public internet, put Origin shield in front of it. To deliver to many live targets rather than one live plus one copy, use Fan-out.

Watch it, without risking it.

No credit card required.

Currency: