Languages and Deployment Options for Lightrun

Use Lightrun with any stack. Compatible with Java, Node.js, Python, and .NET, and built for teams running containers, Kubernetes, and serverless. Keep your architecture unchanged and add agents that expose real runtime behavior.

Trusted by leading engineering teams at

Customer logo
Customer logo
Customer logo
Customer logo
Customer logo

Programming language support

Lightrun agents support most backend languages so teams can adopt one consistent approach to runtime debugging and telemetry, even in polyglot environments.

icon

Java

Add Snapshots, Logs, and Metrics to Java services at runtime with full JVM framework support and consistent workflows across all environments.

icon

Node.js

Instrument JavaScript and TypeScript services without restarts, capture async runtime state, and standardize debugging across Node workloads.

icon

Python

Add on-the-fly instrumentation to Python services with low overhead Snapshots and Logs that match Python teams’ existing workflows.

icon

.NET

Add dynamic instrumentation to .NET services without redeploying and give teams safe visibility across the SDLC, including production.

Docker and containerized services

Run the Lightrun agent inside or alongside your containers and use the same instrumentation model for any service, in any language. Integrate Lightrun cleanly into existing container build and deployment pipelines.

Lightrun API

Kubernetes

Deploy the Lightrun agent across your clusters using Helm charts or manifests and instrument pods at runtime without restarts. Capture real behavior under live traffic, target specific namespaces or deployments, and align Lightrun with your existing platform and observability tooling.

Lightrun API

AWS Lambda

Use Lightrun’s Lambda support to instrument functions at runtime and capture context around specific invocations without redeploying. Extend your debugging workflows into event driven and serverless architectures.

Lightrun API

One instrumentation model, many stacks

Use the same Snapshots, Logs, and Metrics workflow across every language and service. Apply consistent policies and runbooks for Java, Node.js, Python, and .NET to reduce tool sprawl and standardize debugging across teams.

Consistent debugging from Dev to Production

Use the same instrumentation techniques in development, QA, staging, and production. Reuse proven debug workflows across services in any language and shorten the feedback loop when reproducing and resolving issues.

Fit into existing architectures

Agents run beside your workloads and connect to the Lightrun Management Server, so teams adopt the platform without redesigning applications or changing deployment topologies. Lightrun’s instrumentation becomes an additive runtime layer, and you can pair it with existing observability tools to give developers deeper, code level context.

Add Lightrun to your stack