Documentation
Documentation
Guides for Quiet Guard and every client package: install, configure and get the most out of each component.
40 pages across 5 components.
Quiet Guard
v1.0The Quiet Guard server: dashboard, ingestion API, alerting, billing and encrypted storage.
Introduction
Quiet Guard is a standalone Laravel application that gives small teams a single cockpit for the health of…
Getting started
This page takes you from a fresh account to a project that is receiving data. It should take a few minutes.
Exception tracking
Exception tracking is the core of Quiet Guard: every error your app throws is captured, grouped and tracked…
Application logs
Application logs let you ship your app's Log:: output to Quiet Guard and read it next to the exceptions it…
Alerting
Capturing errors only helps if the right people hear about them. Quiet Guard sends alerts through per-project…
Heartbeats: scheduled-task monitoring
A heartbeat watches over a scheduled task: a cron job, a nightly backup, a queue worker's cleanup, a report…
Uptime, SSL and the public status page
Exception tracking tells you the app is failing; uptime monitoring tells you it isn't answering at all. Quiet…
Dependency security
Quiet Guard watches the third-party packages your app depends on and raises a finding the moment one of…
GitHub integration
Connecting a project to its GitHub repository lets Quiet Guard follow the work that ships your app and…
Encrypted storage
Encrypted storage makes the sensitive parts of your captured data unreadable at rest to anyone but your team…
Encrypted backups
The encrypted backup vault lets you store database dumps and file archives on your Quiet Guard server as…
Billing and plans
Quiet Guard bills by event volume, per team. Projects are unlimited on every plan, so you pay for the data…
Ingestion API reference
This is the platform-neutral HTTP API that every client integrates against. If you are building or…
Connect an AI assistant (MCP)
Quiet Guard exposes a read-only MCP (Model Context Protocol) server. An assistant you connect to it can…
The Laravel client SDK: auto-discovered capture of exceptions, logs and dependencies.
Introduction
quiet-guard/laravel-monitor is the official Laravel client SDK for Quiet Guard. You install it with…
Installation
Install the SDK in the application you want to monitor (not on the Quiet Guard server).
Configuration
The SDK is configured entirely through environment variables, merged into the monitor config namespace…
Exception reporting
Exception reporting is the core of the SDK. Once configured, every exception Laravel reports is forwarded…
Application logs
Beyond exceptions, the SDK can forward your application's log messages to Quiet Guard. This is opt-in and…
Dependency scanning
The SDK can report your application's installed Composer packages so the Quiet Guard server can scan them…
Encrypted backups
The SDK can back up your database or any file/folder to Quiet Guard's zero-knowledge vault. Everything is…
Heartbeats
The SDK can ping a heartbeat on the Quiet Guard server every time one of your scheduled tasks runs. The…
Upgrading
quiet-guard/laravel-monitor follows semantic versioning. Patch and minor releases are backward compatible…
The framework-agnostic PHP core every client is built on. No framework dependencies.
Introduction
quiet-guard/monitor-php is the framework-agnostic PHP core that every Quiet Guard client is built on. It…
Installation
The package is published on Packagist, so a plain composer require installs it:
Configuration
QuietGuard\Monitor\Config is an immutable value object that every part of the core reads from. There is no…
Reporting exceptions
QuietGuard\Monitor\Reporter is the platform-neutral client. Adapters wire it to a host's exception and…
Global error handler
QuietGuard\Monitor\ErrorHandler registers PHP's global handlers so a plain-PHP host with no framework…
Scrubbing sensitive data
QuietGuard\Monitor\Support\Scrubber masks sensitive values by name before anything leaves the process. It…
Backup encryption
QuietGuard\Monitor\Backup\BackupCipher provides the streaming, hybrid-encryption primitives behind the…
The Symfony bundle: report exceptions and forward logs from a Symfony app.
Introduction
quiet-guard/monitor-symfony-bundle brings Quiet Guard to Symfony applications. It is a thin Symfony bundle on…
Installation
Install the bundle in the Symfony application you want to monitor (not on the Quiet Guard server).
Configuration
The bundle is configured under a single monitor tree, conventionally in config/packages/monitor.yaml. Every…
Usage
Once the bundle is installed and its key is set, exception reporting works with no further code; url is…
Upgrading
quiet-guard/monitor-symfony-bundle follows semantic versioning. Patch and minor releases are backward…
The WordPress plugin: forward PHP errors and exceptions from a WordPress site.
Introduction
quiet-guard/monitor-wordpress is a WordPress plugin that forwards PHP errors, exceptions and fatal…
Installation
Install the plugin on the WordPress site you want to monitor, not on the Quiet Guard server. The plugin is…
Configuration
The plugin is configured from a single screen in wp-admin. After activation, go to Settings → Quiet Guard…
Usage
Once the plugin is configured and enabled, there is nothing else to call from your code. The plugin…
Upgrading
The plugin follows the same build-and-deploy flow as the initial installation: because the framework-agnostic…
Need a hand?
The package commands document their own options with --help. If a page is missing, or something is still unclear after you have read it, tell us: these pages are written from the questions people ask.
Get in touch