API & Uptime Monitoring

Know Before Your Users Do — Free Uptime Monitoring

Your service goes down. You know in seconds — not from a customer complaint. Run uptime checks from 5 global nodes with custom HTTP methods, headers, and response assertions.

No credit card required·Free plan available
🇩🇪

Nürnberg

EU Central

🇫🇮

Helsinki

EU North

🇹🇷

Istanbul

Middle East

🇺🇸

Hillsboro

US West

🇺🇸

Ashburn

US East

8 Monitor Types — All Included in Every Plan

Multi-location monitoring is available from the Pro plan.

All plans

HTTP / HTTPS

Web & API monitoring with assertions

All plans

TCP Port

Port & service reachability

All plans

SSL

Cert tracking, expiry alerts

All plans

Domain

Domain expiry, WHOIS tracking

All plans

Ping

TCP-based server reachability

All plans

DNS

A, MX, CNAME, TXT, NS records

Starter & above

Server

CPU, RAM, disk & network metrics

All plans

Heartbeat

Cron & scheduled job monitoring

Everything you need to stay online

Built for teams who can't afford downtime

API & Uptime Monitoring

Monitor any endpoint with GET, POST, PUT, PATCH or DELETE. Add custom headers, request body, and validate responses with assertions.

Instant Alerts

Get notified via email, Slack, Discord or Teams the moment something goes down. No delays, no missed outages.

Incident History

Track every downtime event with timestamps and duration. Understand patterns and improve reliability.

Response Time Charts

Visualize performance over time. Spot slowdowns before they become outages.

Public Status Pages

Give your customers a live status page. When something breaks, they check your status page instead of flooding your support inbox.

Team Management

Invite your team, assign monitors, manage access. Everyone stays on the same page when an incident hits.

SSL Certificate Monitoring

Track expiry dates and get alerted before your certificate expires. Never lose a customer to a browser security warning again.

Domain Expiry Monitoring

Track when your domain expires. Get alerted 30 days before it lapses — never lose a domain you've built a brand on.

Ping Monitoring

Verify server reachability with TCP connection tests. Detect network-level issues without relying on the HTTP layer.

DNS Monitoring

Monitor A, MX, CNAME, TXT and NS records. Instantly detect DNS changes or record loss before your users notice.

Multi-Location Monitoring

From Pro plan: simultaneous checks from 3 locations. Know exactly where your site is down — no false alarms from a single point.

Uptime Reports

24-hour, 7-day and 30-day uptime percentages always visible. Incident history, response time charts and 90-day heatmap included.

Heartbeat Monitoring

Monitor cron jobs, scheduled tasks and background workers. Your script pings UpsNode after it finishes — if we don't hear back in time, you're alerted immediately.

Maintenance Windows

Suppress alerts during planned downtime. Schedule recurring windows by day of week, time range and timezone — no false alarms while you're deploying.

How It Works

Up and running in 2 minutes

1

Add Your Monitor

Enter a URL, choose HTTP/TCP/SSL, set your interval and alert channel. Pick GET, POST or any other method — add headers, body and assertions if needed.

2

We Check From Multiple Locations

Our global monitoring nodes in Helsinki, Istanbul, Nuremberg, Hillsboro and Ashburn run checks simultaneously. If one node sees a problem, we confirm it before alerting you — no false positives.

3

You're Notified Instantly

The moment an incident is confirmed, you get an alert via email, Slack, Discord or Teams. We track the full incident timeline so you know exactly when it started and ended.

Server Monitoring

Install in one command — watch CPU, RAM, disk and network in real time.

CPU usage percentageRAM usage and total memoryDisk usage and total capacityNetwork traffic (inbound / outbound bytes)
How It Works →

Simple, transparent pricing

Start free. Upgrade when you're ready.

Free

$0/ mo

Try it out — no card needed

  • 5 monitors
  • All monitor types
  • 5-minute check interval
  • 1 monitoring location (Nuremberg)
  • Email notifications
  • No status page
  • 1 team member
  • 30-day history
  • No server monitoring
Get Started

Starter

$9.99/ mo

More monitors, faster checks, status page

  • 20 monitors
  • All monitor types
  • 1-minute check interval
  • 1 monitoring location (Nuremberg)
  • Email notifications
  • 1 status page
  • 1 team member
  • 30-day history
  • 2 server monitors (7-day metrics)
Start Now
Most Popular

Pro

$49.99/ mo

Multi-location checks, team access, 90-day history

  • 100 monitors
  • All monitor types
  • 1-minute check interval
  • 3 monitoring locations (selected region)
  • Email + Slack + Discord + Teams
  • 3 status pages
  • 3 team members
  • 90-day history
  • 10 server monitors (30-day metrics)
Start Free Trial

Enterprise

$110/ mo

30-second checks, 5 locations, 10 team members

  • 200 monitors
  • All monitor types
  • 30-second check interval
  • 5 monitoring locations (region + 2 custom)
  • Email + Slack + Discord + Teams
  • 10 status pages
  • 10 team members
  • 90-day history
  • 20 server monitors (60-day metrics)
Get Started

Frequently Asked Questions

How often are checks performed?
It depends on your plan. The free plan checks every 5 minutes, paid plans every 60 seconds, and Enterprise goes down to 30 seconds.
How quickly will I be notified of downtime?
A notification is sent on the first failed check. You get instant alerts via email, Slack, Discord and Teams. No delays.
Which monitor types do you support?
We support 8 monitor types: HTTP/HTTPS, TCP port, SSL certificate, Domain expiry, Ping, DNS, Server (CPU/RAM/disk metrics) and Heartbeat (for cron jobs and scheduled tasks). For HTTP you can use GET, POST, PUT, PATCH, DELETE methods with custom headers, request body and assertion rules. All types are available on every plan including Free.
Is my data secure?
Yes. All connections are encrypted with SSL/TLS. Our distributed agents communicate with the central server over mTLS (mutual certificate verification). Passwords are bcrypt-hashed — never stored in plain text.
Do I need to install anything?
No. Sign up from your browser and start adding monitors in minutes. No software installation required.
Can I cancel at any time?
Yes, cancel whenever you like. No annual commitment, no contracts. If you downgrade to the free plan, your data is preserved.
Is UpsNode a free alternative to UptimeRobot?
Yes. UpsNode's free plan includes 5 monitors, 5-minute check intervals, and email alerts — no credit card needed. Paid plans add multi-location monitoring, 1-minute checks, and Slack/Discord/Teams notifications. Migrating from UptimeRobot is straightforward.
How do I ping test my website or server?
When adding a new monitor in UpsNode, select 'Ping' as the monitor type. Enter your server's IP address or hostname. UpsNode will send regular TCP pings and alert you instantly if the server becomes unreachable.
Is there a free website monitoring tool available?
UpsNode's free plan supports HTTP, SSL, Ping, and DNS monitoring with no registration fee or credit card required. You'll receive instant email alerts whenever downtime is detected.
How does server monitoring work?
Add a server monitor from the dashboard and you'll receive a unique install token. Run a single curl command on your server — the agent downloads, fetches its certificate and installs itself as a systemd service. From that point, CPU, RAM, disk and network metrics are sent to UpsNode every 30 seconds.
What data does the agent collect from my server?
Only CPU usage percentage, RAM usage, disk usage and network traffic (inbound/outbound bytes). File contents, process lists, log files and credentials are never collected. All communication between the agent and our servers is encrypted with mTLS.
How do I uninstall the server agent?
You can remove it completely with a single command. If you delete the monitor from the dashboard, the agent stops automatically and the dashboard shows you the uninstall command.
Which plans include server monitoring?
Server monitoring is available on Starter, Pro and Enterprise plans. Starter includes 2 servers with 7-day metric history, Pro includes 10 servers with 30-day history, and Enterprise includes 20 servers with 60-day history. The Free plan does not include server monitoring.
What is heartbeat monitoring and how does it work?
Heartbeat monitoring is used to verify that cron jobs, scheduled scripts and background workers are running on time. UpsNode gives you a unique ping URL. Your script calls that URL after it successfully completes. If we don't receive a ping within the configured interval, we immediately alert you — catching silent failures that produce no HTTP error.
What are maintenance windows and why should I use them?
Maintenance windows let you schedule recurring time slots during which alerts are suppressed. For example, you can silence alerts every Sunday night from 02:00–04:00 while you run deployments or database maintenance. Windows are set by day of week, time range and timezone — so you never get a false alarm during planned downtime.
Coming Soon

More Is Coming

We're building new notification channels to keep your team informed at all times.

Coming Soon

SMS Notifications

Receive instant SMS alerts on your phone the moment a downtime is detected.

Coming Soon

Voice Call Alerts

Get an automated phone call for critical incidents so you never miss a thing.

Coming Soon

Push Notifications

Browser and mobile push notifications to stay informed from anywhere.

Ready to stop guessing?

Join hundreds of teams who rely on UpsNode to keep their services running.

Start Monitoring Free