Monika is an open source, free synthetic monitoring command line application. It reads a configuration file to build and send HTTP or TCP requests, then sends notifications through many channels when a probe's response doesn't match expectations. It supports request chaining, TCP server monitoring, TLS certificate expiry checks, and can be generated from HAR, Postman, Insomnia, or sitemap files. It can also connect to Prometheus for data visualization.
What it's for
Get notified when a website or web app is downMonitor multiple HTTP/TCP probesChain requests to use data from one response in subsequent requestsCheck TLS certificate validity and get expiry remindersCreate configuration from existing Postman collectionsRun Monika from a HAR, Insomnia, or sitemap fileConnect monitoring data to Prometheus/GrafanaReceive periodic status notifications about Monika and probes
Features 12
- Complex alert assertions based on status code, response time, size, headers, and data
- Config generator tool for creating monika.yml
- Connect to Prometheus
- Generate configuration from HAR, Postman, Insomnia, or sitemap files
- Monitor multiple probes, each with multiple HTTP requests
- Monitor TCP servers
- Multiple notification channels (WhatsApp, Telegram, Slack, Discord, etc.)
- Periodical status notifications about Monika and probes
- Request chaining using data from a prior response
- Run Monika from a URL
- Run Monika from multiple configuration files
- TLS certificate status checking and expiry reminders
At a glance
free tieropen sourceself-hostable
TypeCLI tool
DeploymentSelf-hosted
ForDevOps teams, developers
CompanyPT Artha Rajamas Mandiri (Hyperjump)
Integrations
WhatsApp BusinessSendGridTelegramSlackOpsgenieMailgunGoogle ChatDiscordLark SuitePrometheusSMTPDingtalkWebhookInsomniaPostmanMicrosoft TeamsPagerDutyFacebook WorkplacePushoverMonika WA Notifier
Resources
Pricing
Monika is completely free with no monthly limitations and no paid plans are offered.
MonikaFree
Described as completely free and open source; no paid tiers mentioned.
No monthly limitations stated
Similar apps
MonytraUptime monitoring for websites & APIs — SSL · alerts · audits · status pagesPriceFreeTry freeFree planRuns onWebFeatures20
MonibotServer and Application MonitoringPriceFrom €7/moTry freeFree planRuns onWebFeatures13
Kuvasz UptimeOpen sourceThe developer- and cloud-friendly uptime monitorPriceFreeTry freeFree planRuns onWebFeatures19
OnlineOrNotUptime monitoring and status pages for software teams.PriceFrom $15/moTry freeFree planRuns onWebFeatures18
ReliableUptimeKnow Before Your Users DoPrice$12–$39/moTry freeFree planRuns onWebFeatures17
UptimeRobotFree Website Monitoring ServicePrice$7–$64/moTry freeFree planRuns onWeb · iOS +1Features21