10 regions live

Know it's down
before anyone else.

Valpero pings your sites from ten cities every minute. The second a check fails — you get a Telegram, Slack, or webhook hit. No dashboards to babysit.

See how it works
HTTP · TCP · Ping · SSL 60schecks 10regions Freeforever plan
10/11 probe regions live
60s smallest check interval
5+ alert channels out of the box
€0/forever free plan, no card
// the dashboard

One screen tells you what's broken, and where.

Response time per region, SSL expiry, 90-day uptime bar. No manuals, no configuration.

valpero.com/monitors/hu.ign.com
Valpero monitor detail dashboard
// also as native apps Windows macOS Android Get the apps
// alerts that fit your stack

Webhook on the way out, Telegram on the way in.

Pipe failures into anything: Slack, Discord, Telegram, SMS, email, or your own incident system. No transformations, no proxies.

POST  /your-incident-hook
# Valpero pushes this on every state change
{
  "event":      "monitor.down",
  "monitor": {
    "id":    8421,
    "name":  "api.your-app.com",
    "type":  "https"
  },
  "region":     "frankfurt",
  "failed_in":  ["frankfurt", "helsinki", "bucharest"],
  "status_code": 503,
  "response_ms": null,
  "ssl_ok":     true,
  "detected_at": "2026-04-26T11:34:08Z",
  "incident_url": "https://valpero.com/incidents/4f2c"
}
// telegram alert (real format)
Valpero Alerts
🔴 DOWN  api.your-app.com
Failed from 3 of 10 regions in 14s.

· Frankfurt   503
· Helsinki    timeout
· Bucharest  503
11:34 · valpero.com/incidents/4f2c
// developer api

Built for automation.
Documented for humans.

Full REST API with OpenAPI 3.1 spec, interactive docs, and Prometheus metrics export. Integrate Valpero into your CI/CD, runbooks, or Grafana dashboards.

GET  /api/v1/monitors
# List all your monitors — one API call
$ curl https://valpero.com/api/v1/monitors \
  -H "Authorization: Bearer val_key_..."

{
  "monitors": [
    {
      "id":     42,
      "name":   "api.your-app.com",
      "is_up":  true,
      "uptime": 99.98,
      "avg_ms": 145
    }
  ]
}

Interactive Docs

OpenAPI 3.1 spec with try-it-out. Test endpoints right in the browser.

Prometheus Export

Scrape /api/metrics into your Prometheus. Per-region latency, SSL, agent health.

Grafana Dashboards

Pre-built JSON. Import, connect your Prometheus datasource, done.

Explore API docs
// vs the alternatives

What you actually get for €0.

Free plans on most uptime tools mean a single check from a single region. Here's how Valpero's free tier compares.

Free plan, what's included
Valpero
UptimeRobot
BetterStack
Check interval
10 min
5 min
3 min
SSL expiry monitoring
Included
Paid only
Included
Telegram & Discord alerts
Included
Paid only
Included
Public status page
From Basic
Paid only
1 page
Multi-region confirmation
2+ regions on Basic
Paid only
Yes
Mobile app + native push
Included
Read-only
Yes

// pricing snapshots gathered Apr 2026 from each vendor's public pricing page

// pricing

Three plans. No seat fees, no surprise add-ons.

Free forever for one site. Annual billing knocks 20% off.

Free
€0 /forever
No card required. Stay forever.
  • 1 monitor
  • Check every 10 min
  • 1 probe region
  • SSL expiry tracking
  • Email alerts
Pro
€24 /mo
Billed monthly
  • 20 monitors
  • Check every 30 sec
  • All regions
  • Email · Telegram · Webhook · SMS
  • 90-day history
  • Multiple status pages
// faq

Common questions.

HTTP/HTTPS endpoints (status code & latency), TCP ports, ICMP ping, and SSL certificate chains. Each check runs from one or more probe regions on a configurable interval.

The smallest interval is 60 seconds. By default Valpero confirms a failure from a second region before alerting — so you don't get paged for blips on a single probe.

Frankfurt, Helsinki, Bucharest, New York, San Francisco, São Paulo, Tokyo, Singapore, Sydney — including Almaty (KZ). Each region runs an independent prober.

Email, Telegram, Slack, Discord, SMS, webhook (POST JSON), and native push to the mobile app. Each integration takes < 60 seconds to set up.

Yes — from the Basic plan onwards. Use a Valpero subdomain or point a CNAME at your own. Customize logo, colors, and component grouping.

Yes. The control plane and primary database live in EU data centers. Probe regions are distributed globally, but they only emit results back to EU storage.

Plug it in. Forget about it. Get paged when it matters.

Free forever for one site, no card required.

See pricing
// 60s setup · cancel anytime · GDPR · EU-hosted
This site is available in Switch language