Telepresence

Fast, local development for Kubernetes and OpenShift microservices

2.4.3
Telepresence 2.4.3 is now available
Read the Release Notes
Telepresence mascot
  • noun_506921_ccCreated with Sketch.Debug locally
  • Rectangle 4Created with Sketch.Instant feedback
  • noun_912031_ccCreated with Sketch.Realistic environment
  • noun_69645_ccCreated with Sketch.Minimal resource footprint
  • noun_542334_ccCreated with Sketch.Use your own tools

Debug your Kubernetes service locally, using your favorite debugging tool.

Test and iterate on code changes instantly, instead of waiting for your deployment cycle.

With Telepresence, you’re developing on a Kubernetes or OpenShift cluster, which can be configured to be identical to production. Eliminate bugs due to differences between development and production environments.

Telepresence adds virtually zero overhead to your development environment. It only requires the memory and CPU necessary to run your actual service. Don’t let your laptop melt from running minikube!

Use your favorite code editor, debugger, profiler, or other tools. Anything that runs on your laptop works with Telepresence.

"Telepresence is such a useful tool. I use the swap deployment so I can iterate faster when I'm working back and forth between my local cluster and cloud clusters."

@KevinHoffman

"Going through CI to test 2 lines of changed code seems excessive. Telepresence got it down to `go run main.go` with an added benefit of getting access to real ConfigMap / Secrets."

Vladimir Pouzanov

"Telepresence can be used to drastically improve the development workflow for Spark applications. It’s the best tool we have found for running integration tests against against systems inside our cluster from our local machines / CICD environments."

Nate Buesgens, Vizual.AI

Stay Updated

Telepresence is under active development. Subscribe to get updates and announcements: