UpSnap
UpSnap - Website Monitoring tool
UpSnap
A lightweight, all-in-one monitoring plugin for Strapi that keeps your site healthy, secure, and fast.
Description
UpSnap delivers real-time monitoring and actionable insights so you can detect downtime, performance issues, and security risks before they impact your users.
Core Monitoring Features
🔍 Reachability monitoring with uptime tracking, response times, HTTP status checks, and historical trends
🔒 SSL/TLS certificate validation with expiry alerts and security checks
🔗 Broken link scanning for internal and external URLs
📊 Google Lighthouse analysis with Performance, Accessibility, Best Practices, and SEO scores
🌐 Domain health checks including DNS validation and expiry monitoring
🔄 Mixed content detection to identify insecure resources on HTTPS pages
🌍 Multi-Region Monitoring
Monitor your website from multiple global locations to detect regional downtime, latency issues, and real user impact across different geographies.
📡 Public Status Page Monitoring
Create and share public status pages to display uptime, performance history, and live monitoring stats with your users or clients.
🚨 Incidents Lists & Reporting
Track monitoring incidents with detailed timelines, status history, recovery tracking, and per-monitor reporting for better visibility and troubleshooting.
🔔 Rich Notification Integrations
Get real-time alerts through multiple channels: Email Slack Discord SMS Telegram Google Chat Microsoft Teams Webhooks PagerDuty Zapier …and more integrations coming soon.
🌐 Website Monitoring
Comprehensive website health monitoring including availability, performance checks, SSL status, and content integrity monitoring in one place.
UpSnap helps Strapi developers, agencies, and site owners maintain reliable, secure, and high-performing websites - all from a simple, integrated dashboard.
Requirements
- Strapi v5.x
- Nodejs ">=18.0.0 <=22.x.x"
- React 18 (provided by Strapi)
📦 Installation
Install via npm:
npm install @upsnap/strapior via yarn:
yarn add @upsnap/strapiEnable it in confing/plugins:
upsnap: {
enabled: true,
}Restart Strapi:
npm run developUpsnap will appear in your admin sidebar.
🔧 Configuration
Quick Setup Guide
After installing the plugin and restarting Strapi:
Go to Upsnap → Settings → API Token
Add your API Token from https://upsnap.ai websiteAdd a new monitor
or select a primary monitor if one is already createdConfigure monitoring options
Save and go to dashboard
Documentation
Issue Tracking
Contact
Email: support@upsnap.ai Website: UpSnap
Install now
npm install @upsnap/strapi
Create your own plugin
Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.