NestLens is an open-source debugging and monitoring tool for NestJS applications, inspired by Laravel Telescope, that provides a real-time dashboard for tracking requests, queries, exceptions, jobs, and 14 more watchers. In this NestLens review, we examine how the tool brings Laravel-style observability to the NestJS ecosystem. This NestLens review covers everything you need to know.
Overview
NestLens (nestlens-docs.vercel.app) is an open-source debugging tool specifically built for NestJS — the popular Node.js framework for building server-side applications. It's directly inspired by Laravel Telescope, which is the gold standard for framework-level debugging in the PHP/Laravel ecosystem.
The tool installs as an npm package (npm install nestlens) and provides a real-time web dashboard that captures and displays detailed information about what's happening inside your NestJS application: HTTP requests, database queries, exceptions, queued jobs, scheduled tasks, cache operations, and more through 14+ specialized watchers.
The platform continues to see strong adoption in 2026, with an active development community and regular feature releases that keep it competitive in a rapidly evolving market.
Key Features and Architecture
Real-Time Dashboard
A browser-based dashboard displays all captured events in real time — no page refreshes needed. Developers can see requests flowing through the application, queries being executed, and exceptions being thrown as they happen during development and testing.
14+ Watchers
NestLens provides specialized watchers for different aspects of the application: HTTP requests (method, URL, status, duration, headers, body), database queries (SQL, duration, connection), exceptions (stack traces, context), queued jobs (status, payload, duration), scheduled tasks, cache operations, events, notifications, and more. Each watcher captures detailed metadata specific to its domain.
Request Inspection
Every HTTP request is captured with full details: request method, URL, headers, body, response status, response time, and associated database queries. This enables developers to see exactly what happened during a request without adding console.log statements throughout the codebase.
Query Monitoring
All database queries are captured with the SQL statement, execution time, and the request that triggered them. This makes it easy to identify N+1 query problems, slow queries, and unnecessary database calls during development.
Exception Tracking
Exceptions are captured with full stack traces, request context, and application state. This provides more context than console error output, helping developers understand not just what failed but why and in what context.
Easy Installation
NestLens installs as a standard npm package and integrates with NestJS's module system. Setup requires adding the NestLens module to your application — no external services, databases, or infrastructure needed for basic usage.
Ideal Use Cases
NestJS API Development
Backend developers building REST or GraphQL APIs with NestJS use NestLens during development to inspect requests, debug query performance, and catch exceptions with full context — replacing scattered console.log statements with a structured dashboard.
Debugging Performance Issues
When a NestJS endpoint is slow, NestLens's query watcher reveals exactly which database queries are causing the bottleneck — their SQL, execution time, and the request that triggered them. This is faster than profiling with external tools during development.
Team Onboarding
New developers joining a NestJS project can use NestLens to understand how the application works — watching requests flow through the system, seeing which queries each endpoint executes, and understanding the job queue behavior.
Pricing and Licensing
NestLens is completely free and open-source:
| Option | Cost | Features |
|---|---|---|
| Open Source | $0 | Full debugging dashboard, 14+ watchers, real-time monitoring, npm install |
For context, comparable debugging and monitoring tools: Laravel Telescope is free (open-source, Laravel only), Sentry starts at $26/month for error tracking, Datadog APM starts at $31/host/month, and New Relic offers a free tier (100GB/month) with paid plans from $0.35/GB. NestLens is a development tool, not a production APM — it complements rather than replaces Sentry or Datadog.
For budget planning, organizations should factor in not just licensing costs but also infrastructure requirements, team training, integration effort, and ongoing maintenance when calculating total cost of ownership.
Pros and Cons
Pros
- Laravel Telescope for NestJS — brings a proven debugging paradigm to the NestJS ecosystem that previously lacked it
- 14+ specialized watchers — comprehensive coverage of requests, queries, exceptions, jobs, cache, and more
- Real-time dashboard — see application behavior as it happens without refreshing or checking logs
- Free and open-source — no cost, simple npm install, no external dependencies for basic usage
- Zero-config debugging — replaces scattered console.log statements with structured, searchable event capture
Cons
- Development tool only — not designed for production monitoring; capturing all requests and queries would impact performance at scale
- NestJS-specific — only works with NestJS applications; not applicable to Express, Fastify, or other Node.js frameworks directly
- Early-stage project — limited documentation, community size, and production track record
- No alerting or persistence — events are captured in real time but not stored long-term or used for alerting; no historical analysis
- No distributed tracing — captures events within a single NestJS instance; doesn't trace requests across microservices
Getting Started
Getting started with NestLens is straightforward. Visit the official website to create a free account or download the application. The onboarding process typically takes under 5 minutes, and most users can be productive within their first session. For teams evaluating NestLens against alternatives, we recommend a 2-week trial period to assess whether the feature set and user experience align with your specific workflow requirements. Documentation and community resources are available to help with initial setup and configuration.
Alternatives and How It Compares
Laravel Telescope
Laravel Telescope is the direct inspiration — a debugging dashboard for Laravel/PHP applications. It's more mature with a larger community and more features. NestLens brings the same concept to NestJS but is earlier in development. If you're choosing between Laravel and NestJS, both now have comparable debugging tools.
Sentry
Sentry ($26/month) provides error tracking and performance monitoring across many frameworks including Node.js. Sentry is production-grade with alerting, release tracking, and team collaboration. NestLens is better for development debugging; Sentry for production error monitoring.
Datadog APM
Datadog APM ($31/host/month) provides distributed tracing, profiling, and performance monitoring for production applications. It's far more comprehensive than NestLens but also far more complex and expensive. Datadog is for production observability; NestLens is for development debugging.
Morgan + Winston (Logging)
The traditional Node.js approach: Morgan for HTTP request logging and Winston for application logging. This combination is simpler but provides raw log output rather than NestLens's structured, searchable dashboard with specialized watchers.
Frequently Asked Questions
What is NestLens?
NestLens is a debugging tool specifically designed for NestJS, helping developers identify and resolve issues in their applications.
Is NestLens free to use?
The pricing model for NestLens is currently unknown, but we're working on making it accessible to developers of all levels. Check back soon for updates!
Is NestLens better than other debugging tools for NestJS?
NestLens is designed with a focus on ease-of-use and speed, providing a unique combination of features that set it apart from other debugging tools.
Can I use NestLens for debugging Node.js applications in general?
While NestLens is specifically designed for NestJS, its features can also be applied to other Node.js projects. However, we recommend exploring our documentation for the best results.
What are some common use cases for NestLens?
NestLens is ideal for debugging and troubleshooting issues in production environments, as well as during development and testing phases. It's also a great tool for identifying performance bottlenecks and optimizing application code.
