What you can do with Zepeed
Monitor your network: Run speedtests using Speedtest Ookla, LibreSpeed, Cloudflare, or Fast.com. Get download speeds, upload speeds, and latency measurements in a unified dashboard. Automate testing: Schedule speedtests to run at intervals you define. Zepeed runs them automatically and stores historical data for analysis. Track performance: View performance metrics over time. Identify trends, detect degradation, and troubleshoot ISP issues with historical data. Get notified: Receive real-time alerts when tests complete, fail, or meet your configured thresholds via webhooks or email. Maintain control: Define maintenance windows to pause tests during maintenance periods. Use the API to integrate with your own systems.Built for…
Network administrators managing multiple locations or ISP connections who need reliable performance monitoring without reliance on external SaaS. Homelab enthusiasts wanting to track their home internet performance and receive alerts when speeds degrade. Organizations with specific compliance or data residency requirements that mandate on-premises solutions. Developers integrating speedtest data into dashboards, alerting systems, or infrastructure automation.How it works
Zepeed acts as an orchestrator. You configure speedtest providers, define test schedules, and choose notification methods. Zepeed handles the rest:- Executes tests on your schedule using the providers you select
- Stores results with timestamps and metadata
- Sends notifications to webhooks or email addresses
- Exposes data via REST API for custom integrations
- Displays results in a web dashboard
Technology stack
Complete feature list
Zepeed includes comprehensive features for speedtest aggregation, monitoring, and integration:- Multiple speedtest providers — Combine results from Speedtest Ookla, LibreSpeed, Cloudflare, and Fast.com
- Scheduled automation — Run tests on your schedule with customizable intervals
- Manual execution — Trigger tests immediately from the dashboard
- Real-time notifications — Get alerted on test completion via webhooks or email
- Maintenance windows — Pause tests during scheduled maintenance
- Customizable templates — Create test configurations for different scenarios
- Email delivery — Send results via SMTP, Mailgun, Postmark, AWS SES, and more
- Ping testing — Monitor latency independent of full speedtests
- REST API — Full access to test data and configuration management
- MCP Server — Connect AI tools like Claude and Cursor to query monitoring data
- Prometheus integration — Expose speedtest metrics for external scraping
- Webhook integration — Send results to any HTTP endpoint
- Performance dashboard — View speeds, history, and trends at a glance
- User management — Control access with role-based permissions
- Docker deployment — Deploy with Docker Compose
- Open source — MIT licensed with source on GitHub
Getting started
Features
Explore all Zepeed capabilities
Installation
Deploy Zepeed with Docker Compose
Providers and schedule
Configure your first speedtest in minutes
AI & MCP
Connect AI tools to your monitoring
Webhooks
Push results to external systems
Status and stability
Next steps
Choose your path:- Just getting started? Head to the installation guide
- Want to explore capabilities? Check out the features page
- Need to configure providers? See providers and schedule
- Building an integration? Check out the API reference
- Contributing? Read the contribution guidelines
Questions or feedback?
- Report issues on GitHub
- Check discussions for community questions
- Submit pull requests for improvements