Telepresence
SandboxApp Definition & DeliveryTelepresence lets you run a service on your laptop while it transparently intercepts traffic to/from a real Kubernetes cluster — so your local process sees live traffic, talks to real dependencies (databases, other services, secrets), and y
What it is
Telepresence lets you run a service on your laptop while it transparently intercepts traffic to/from a real Kubernetes cluster — so your local process sees live traffic, talks to real dependencies (databases, other services, secrets), and you skip the build-push-deploy loop just to test a code change. It's a dev-inner-loop tool, not a runtime platform component.
Who builds it and why
Originally built by Datawire (later Ambassador Labs) to solve a concrete pain point: debugging microservices locally is miserable once your app depends on a dozen other in-cluster services you can't easily replicate. The project was donated to CNCF and currently sits at sandbox maturity. It has 142 contributors and commits landing as recently as mid-2026, which points to active maintenance rather than an abandoned donation. Current corporate stewardship/governance details: not publicly available.
Production readiness signal
Sandbox is the entry tier of CNCF's maturity model — no graduation review, no incubation-level scrutiny yet. Take that at face value: this hasn't been vetted the way Kubernetes, Argo, or Flux have.
That said, the raw signals aren't bad for a dev tool: 7,244 stars, steady release cadence (v2.29.1), 142 contributors, and commits within the last few days of any given check. Apache-2.0 license, Go codebase — standard, unencumbered.
Important context: Telepresence's "production" isn't your cluster's control plane — it's your local dev workflow plus a lightweight in-cluster traffic-agent sidecar. The blast radius of a bug is different from, say, a CNI or ingress controller. Evaluate it as you would any dev-tooling dependency: does it break your inner loop, not does it take down prod.
Who should use this
- Teams running enough interdependent microservices that standing up the full dependency graph locally (docker-compose, kind, whatever) is genuinely painful or stale.
- Teams already Kubernetes-native end-to-end, comfortable managing an in-cluster agent for dev purposes.
- Platform teams trying to cut the "wait for CI to deploy just to test one line" cycle time for application developers.
Who should NOT use this
- Small service counts. If you've got 2-4 services, docker-compose or a local kind cluster gets you 90% of the value with none of the intercept complexity.
- Shared staging/prod clusters with strict change control. Traffic interception into a live cluster is a real security and stability surface — if your compliance posture doesn't allow ad hoc traffic redirection in shared environments, this is a hard no without serious guardrails.
- Air-gapped or offline dev environments. Telepresence needs live connectivity to the cluster; if your devs work disconnected, it doesn't apply.
- Teams betting on CNCF-graduated tooling for long-term platform investment. Sandbox status means the project's trajectory (graduation, incubation, or abandonment) isn't settled. Fine for a dev tool, riskier if you're building process around it as infrastructure.
- Orgs where local-first parity already works. If your local Kubernetes setup (kind/minikube + service mocks) already mirrors prod closely enough, the added complexity of live intercepts may not pay for itself.
Alternatives
- mirrord — same intercept-based dev loop, Rust-based, actively pitched as a lighter-weight alternative with similar traffic-mirroring semantics.
- Skaffold — continuous build/deploy to a real or local cluster instead of intercepting traffic; simpler mental model, slower iteration.
- DevSpace — dev-loop tool with hot reload and port-forwarding against remote clusters, overlapping use case with a different workflow philosophy.
Pricing
Telepresence itself is fully open source under Apache-2.0 — no cost to