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
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.
Java
Add Snapshots, Logs, and Metrics to Java services at runtime with full JVM framework support and consistent workflows across all environments.
Node.js
Instrument JavaScript and TypeScript services without restarts, capture async runtime state, and standardize debugging across Node workloads.
Python
Add on-the-fly instrumentation to Python services with low overhead Snapshots and Logs that match Python teams’ existing workflows.
.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.
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.
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.
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.