Skip to content

Introduction

Welcome to Nadi, a powerful error monitoring and exception tracking platform designed to help developers identify, track, and resolve software bugs efficiently.

What is Nadi?

Nadi is a comprehensive error monitoring solution that captures, aggregates, and analyzes errors across your applications. Whether you're building with Laravel, vanilla PHP, WordPress, or JavaScript, Nadi provides the tools you need to maintain healthy, reliable software.

Key Features

FeatureDescription
Error MonitoringCapture exceptions, errors, and crashes with full stack traces and context
Real-time AlertsInstant notifications via Slack, Teams, Telegram, email, or webhooks
Error AggregationSmart grouping of similar errors to identify patterns
Context & MetadataFull request data, user information, and custom context
Web VitalsMonitor Core Web Vitals and real user performance
Session ReplayReplay user sessions to understand how errors occurred
Release TrackingAssociate errors with specific code releases
Performance MonitoringTrack application performance and identify bottlenecks

How It Works

Nadi uses a simple but powerful architecture:

  1. Application SDK - Installed in your application to capture errors, exceptions, and performance data
  2. Shipper Agent - A lightweight agent that reads log files and sends them to Nadi
  3. Nadi Collector - Receives, processes, and stores error data for analysis

Supported Platforms

Production Ready

PlatformPackageRequirements
Laravelnadi-pro/nadi-laravelPHP 8.1+, Laravel 9+
PHPnadi-pro/nadi-phpPHP 8.1+
WordPressnadi-pro/nadi-wordpressPHP 8.1+, WordPress 5.0+
JavaScript@nadi-pro/browserModern browsers

Shipper Agent

PlatformSupported
Linuxx64, ARM64
macOSx64, ARM64 (Apple Silicon)
Windowsx64

Getting Started

Ready to get started? Follow our Quick Start Guide to set up Nadi in your application in under 5 minutes.

Installation Overview

  1. Get your API keys - Create an application in the Nadi Dashboard
  2. Install the SDK - Add the appropriate SDK to your application
  3. Install Shipper - Deploy the Shipper agent to ship logs
  4. Verify setup - Trigger a test error to confirm everything works

Next Steps

Released under the MIT License.