nadi.proAI tool

Nadi

nadi.pro
Pricing plans

Detailed pricing plans are not available yet for this tool.

Detailed overview

Nadi::capture($exception); } catch (\Throwable $e) { 'app_key' => env('NADI_APP_KEY') v2.0.0 — Production Ready Your App's Nervous System. Real-time error tracking, traces, and performance monitoring for developers who care about code quality. Because every exception tells a story. Get Started Read the Docs Free trial No credit card Setup in 2 min nadi — terminal $ composer require nadi-pro/nadi-laravel ✓ Package installed ✓ Service provider auto-discovered $ php artisan nadi:install Copying config … DONE Installing shipper binary … Shipper binary installed (v1.2.0) SUCCESS Nadi is ready to monitor █ LIVE Monitoring active < 100ms Avg. response time 10 types Issue coverage Everything your app needs, monitored Backend errors, frontend performance, alerts, and team management — all in one platform. Error Tracking Capture 10 issue types with full stack traces, smart deduplication, and affected user tracking. From exceptions to slow queries, nothing escapes monitoring. Exceptions Queries Queue Jobs HTTP Notifications Scheduler Commands Gates Logs Mail Real User Monitoring Core Web Vitals, session tracking, JavaScript error capture, rage click detection, and source map deobfuscation. See your app through your users' eyes. Web Vitals Sessions JS Errors Page Loads Rage Clicks Network Memory Alerting & Notifications Configurable alert rules engine with multi-channel notifications. Acknowledge, resolve, and track alert history across your entire team. Alert Rules Slack Teams Telegram Webhooks History Organization & Access Multi-organization data isolation, team-based roles and permissions, project grouping, invitations, and complete audit trails for compliance. Organizations Teams Roles Projects Invitations Audit Logs Up and running in three steps No complex configuration. Install the package, run the installer, and deploy. 01 Install the Package terminal $ composer require nadi-pro/nadi-laravel ✓ Package installed ✓ Service provider auto-discovered 02 Run the Installer terminal $ php artisan nadi:install Copying config … DONE Installing shipper binary … ✓ Successfully installed Nadi 03 Deploy & Monitor status ✓ Connected to Nadi ✓ Monitoring 10 issue types ✓ Dashboard ready Backend and frontend, covered PHP SDK for server-side error tracking. JavaScript SDK for real user monitoring in the browser. <?> PHP SDK Server-side app.php // Auto-discovered in Laravel // Just add to .env: NADI_API_KEY=your-api-key NADI_APP_KEY=your-app-key // Or capture manually: use Nadi\Laravel\Facades\Nadi; try { // your code } catch (\Throwable $e) { Nadi::capture($e); } JS JavaScript SDK Browser RUM app.js // Install the RUM SDK import { NadiRUM } from '@nadi/rum'; NadiRUM.init({ appId: 'your-app-id', endpoint: 'https://app.nadi.pro', }); // Automatic capture: // - Core Web Vitals (LCP, INP, CLS) // - JavaScript errors // - Session tracking // - Rage click detection Supported frameworks Laravel WordPress JavaScript Soon Node.js Soon Python Soon Go try { nadi.monitor() } catch(e) { nadi.report(e) } Ready to Ship With Confidence? Join 2,000+ developers who trust nadi to catch bugs before users do. Start monitoring in under 2 minutes. Start Monitoring Read the Docs ✓ No credit card required ✓ 30-day free trial ✓ Cancel anytime --- Simple, Transparent Pricing Choose the plan that's right for your team. All plans include a 14-day free trial. Free Perfect for individual developers and side projects. $0 3 projects 10,000 events per month Error tracking & reporting Real User Monitoring (RUM) Traces & performance monitoring Email notifications Team collaboration (2 members) Community support Get Started Free Most Popular Pro Best for startups, growing teams, and professional developers. $12 /month $10/mo billed yearly — save 17% Unlimited projects 100,000 events per month Error tracking & reporting Real User Monitoring (RUM) Traces & performance monitoring Slack, Teams & email notifications Team collaboration (15 members) Priority support Start Free Trial Enterprise For large organizations with advanced security and compliance needs. Custom Unlimited projects Unlimited events Error tracking & reporting Real User Monitoring (RUM) Traces & performance monitoring Custom integrations Unlimited team members SSO & SAML Dedicated support SLA guarantee (99.9%) Contact Us Frequently Asked Questions Can I change plans at any time? Yes, you can upgrade or downgrade your plan at any time. Changes take effect immediately, and we'll prorate your billing. What happens after my trial ends? After your 14-day trial, you'll be automatically switched to the Free plan unless you add a payment method and choose a paid plan. Do you offer refunds? We offer a 30-day money-back guarantee. If you're not satisfied, contact us for a full refund. --- Built by PHP developers, for PHP developers We understand the frustration of hunting for bugs in production. That's why we built Nadi — to make error tracking simple and effective. Our Story Nadi started from a simple frustration: existing error tracking tools were either too expensive, too complicated, or not built for PHP developers. We wanted something that just works — install it, configure it with two environment variables, and start catching errors. No complex setup, no overwhelming dashboards, no enterprise sales calls just to get started. Today, Nadi helps thousands of developers sleep better at night, knowing that if something breaks, they'll be the first to know — not their users. 10M+ Errors Tracked 2,000+ Happy Developers 99.9% Uptime <100ms Avg Response Time What We Believe In Developer First We build tools that we want to use ourselves. Every feature is designed with developers in mind. Simple & Focused No bloated features. Just the essential tools you need to catch and fix errors quickly. Privacy Matters Your data belongs to you. We never sell or share your information with third parties. Always Improving We listen to our users and continuously improve Nadi based on real feedback. Get in Touch Have questions? We'd love to hear from you. Support For technical help and questions support@nadi.pro Sales For enterprise and custom plans sales@nadi.pro --- Everything you need to monitor your apps From backend error tracking to frontend real user monitoring, Nadi gives you complete visibility into your application's health — server and browser. Error Tracking Catch every error, before your users do Nadi captures exceptions, slow queries, failed jobs, and 7 other issue types from your PHP applications. Complete stack traces with context, smart deduplication, and affected user tracking. {} Stack Traces — Full call stacks with variable states, execution context, and file references. See exactly what happened and where. = Smart Deduplication — Intelligent grouping of similar errors. See occurrence counts and affected users instead of noise. @ User Tracking — Know which users are affected by each error. Prioritize fixes based on real user impact. nadi-dashboard ● Issues Feed ✗ ErrorException: Undefined variable $user UserController.php:87 | 142 occurrences | 38 users ▲ Query: slow query 2.3s OrderRepository.php:156 | SELECT * FROM orders... ◆ Queue: ProcessPayment failed attempts: 3 | timeout | 5 users affected ● HTTP: 500 on POST /api/checkout 12 occurrences | last seen 2m ago █ Real User Monitoring See your app through your users' eyes The JavaScript RUM SDK captures performance metrics, user sessions, and browser errors automatically — with source map deobfuscation for production stack traces. Core Web Vitals LCP, INP, CLS, FCP, and TTFB with percentile breakdowns. Track real-world performance against Google thresholds. Session Tracking Full user session lifecycle with page views, interactions, and crash detection across browser tabs. JavaScript Errors Capture browser exceptions with source map deobfuscation for readable production stack traces. Rage Click Detection Detect user frustration patterns. Know when users repeatedly click non-responsive elements. Page Load Performance Waterfall metrics for navigation timing, resource loading, and DOM construction performance. Network Monitoring Track XHR and Fetch requests with timing, status codes, and payload sizes automatically. Long Task Detection Identify main thread blocking tasks that cause jank and poor responsiveness in the browser. Memory Monitoring Track JavaScript heap usage over time to detect memory leaks and high-memory pages. Custom Events Track user interactions, feature usage, and business events with custom event tracking API. alert-config ● Alert Rules Rule: Error spike > 50/min channels: [slack, telegram] status: active Rule: New exception type channels: [slack, teams, email] status: active ● Recent Alerts ✗ Error spike on /api/checkout triggered 5m ago | acknowledged ✓ PaymentException resolved resolved 1h ago by @dev Alerting & Notifications Know about issues the moment they happen Configure alert rules based on error thresholds, new exception types, or performance degradation. Route notifications to the right channels and manage alert lifecycle. ! Alert Rules — Threshold-based and pattern-based rules. Trigger on error spikes, new exception types, or slow queries. # Channel Routing — Slack, Microsoft Teams, Telegram, and webhooks. Route alerts to the right team channels automatically. ✓ Alert History — Acknowledge, resolve, and track alert history. Full audit trail for every alert lifecycle event. Advanced Capabilities Tracing and source maps Deep observability for production applications. Coming Soon OpenTelemetry (OTLP) Receive OpenTelemetry Protocol data including distributed traces, metrics, and structured logs. Correlate backend spans with frontend user sessions for full request lifecycle visibility. Source Map Management Upload source maps to deobfuscate minified JavaScript stack traces. See original file names, line numbers, and function names in production error reports. Manage versions and releases. Organization & Access Built for teams, scaled for organizations Multi-tenant architecture with complete data isolation, team-based access, and audit trails. Multi-Organization Complete data isolation between organizations with PostgreSQL schema-per-project architecture. Switch between organizations seamlessly. Teams & Roles Jetstream-powered team management with granular role-based permissions. Assign team members to specific applications and projects. Projects & Applications Group applications into projects for logical organization. Each application gets dedicated App ID and Secret credentials for authentication. Audit Trail Complete audit logging for all model changes, authentication attempts, and administrative actions. Meet compliance requirements with tamper-proof records. Issue Types 10 issue types, complete coverage Every type of issue your PHP application can produce, captured and categorized automatically. Exceptions & Errors PHP exceptions, fatal errors, and warnings with full stack traces and context. Database Queries Slow queries, N+1 detection, and failed database operations with query text. Queue Job Failures Failed jobs with exception details, attempt counts, and queue metadata. HTTP Request Errors 4xx and 5xx responses, request timeouts, and failed external API calls. Mail Failures Failed email sends, SMTP errors, and mail configuration issues. Notification Issues Failed notifications across all channels including Slack, Teams, and Telegram. Scheduled Task Failures Failed cron jobs and scheduled tasks with output and timing data. CLI Command Errors Artisan command failures with exit codes, output, and exception details. Authorization Failures Gate and policy denials with user context and attempted actions. Log Entries Captured log entries at configurable severity levels with structured context. Works with your framework First-class SDK support for PHP frameworks and browser JavaScript. Laravel Auto-discovered WordPress Plugin support JavaScript Browser RUM Soon Node.js Coming Soon Soon Python Coming Soon Soon Go Coming Soon Ready to monitor your PHP apps? Start capturing errors and performance data in under 2 minutes. Start Monitoring Read the Docs