InfraNestInfraNest

Uptime, SSL and domain monitoring for freelancersRun everything you built, without being on call for it

You shipped fifteen sites across four hosts and two registrars. InfraNest keeps the boring half alive — expiries, certificates, uptime — so maintenance stops eating the hours you meant to bill.

Free plan · No credit card · Set up in minutes

  • Made in Germany
  • No migration needed
  • Tokens encrypted at rest
  • Export anytime, no lock-in
Your projects15 sites · 3 providers
  • clientsite.nlSSL expires in 9 days
  • myportfolio.devUp · 142 ms
  • shop-vandenberg.nlUp · 210 ms
  • oude-klant.beDomain expires in 21 days
  • staging.clientsite.nlNot monitored

Everything you manage, whoever it is hosted with.

The problem

A Tuesday as a one-person web studio

You are halfway through a client project when the phone rings. It is another client, the one whose site you built last year, and their site is showing a security warning. The certificate expired overnight. Auto-renewal stopped working weeks ago when the host changed something, and nothing told you.

Fixing it takes twenty minutes. Finding out about it took a phone call from an annoyed client. And while you are logged in, you notice that one of their domains expires in three weeks, at a registrar you only use for that one client.

You built fifteen sites across four hosts and two registrars, and you are the only one keeping them alive. InfraNest connects to all of those accounts and watches every site, certificate and domain for you. When something needs you, you hear about it first, with enough time to fix it before anyone notices.

The old way

  • A spreadsheet of which client is hosted where
  • Certificates you renew when something breaks
  • Uptime you only hear about from the client
  • Domain renewals in four different inboxes

With InfraNest

  • One inventory across every host and registrar
  • Every certificate found, and a warning only when a renewal fails
  • Alerts to your phone before anyone notices
  • Every expiry date on one timeline

How it works

How a freelancer runs on InfraNest

Every client site in one list, whoever hosts it

Connect each registrar, DNS provider and host you use, once, with an API token. Every domain, zone and server appears in one inventory with its renewal date, its provider and anything that needs attention. The spreadsheet of which client lives where is no longer needed, because the list already knows. Nothing is moved: sites stay on their hosts and domains stay at their registrars.

  • Domains, DNS zones and servers from every provider in one list
  • Renewal dates, auto-renew and transfer lock as sortable columns
  • Tags and custom fields on every object, so one client’s setup is one filter away
  • CSV export on every plan, including free
How it works in detail
DomainsManage your registered domains, contacts, and registration settings.+ Add domain
DomainAttn
northwind-api.devOpenprovider · expires in 87d—
northwind-app.devNamecheap · expires in 94d—
northwind-cdn.netGoDaddy · expires in 117d—
northwind-docs.comCloudflare · expires in 340d—
northwind-labs.comUnlockedNamecheap · expires in 8d3
northwind-mail.comTransIP · expires in 264d—
Showing 6 of 20 domains
northwind-docs.comCloudflare · expires in 340d—
northwind-status.comCloudflare · expires in 259d—
northwind.orgCloudflare · expires in 319d1
nwcloud.devDynadot · expires in 155d1
nwcloud.ioDynadot · expires in 72d—
northwind-cdn.netGoDaddy · expires in 117d—
northwind-app.devNamecheap · expires in 94d—
northwind-labs.comUnlockedNamecheap · expires in 8d3
northwind.comNamecheap · expires in 17d1
northwind.ioNamecheap · expires in 209d—
nwcloud.appUnlockedNamecheap · expires in -7d3
nwcloud.coNamecheap · expires in 139d—
northwind-api.devOpenprovider · expires in 87d—
northwind.deOpenprovider · expires in 223d—
northwind.euOpenprovider · expires in 46d—
northwind-shop.comUnlockedPorkbun · expires in 204d1
northwind.cloudPorkbun · expires in 300d—
northwind.shopPorkbun · expires in 10d2
northwind-mail.comTransIP · expires in 264d—
northwind.nlUnlockedTransIP · expires in 181d—

Know a site is down before the client calls

Add the sites that matter and InfraNest checks them every minute on Pro. When a check fails, the alert goes where you will actually see it: email, Slack, Microsoft Teams, Telegram or Discord. A service that keeps bouncing up and down does not page you every time, and you get a recovery notice when it is back. Heartbeat monitors catch the quieter failures too, like a backup job that silently stopped running.

  • Checks every minute on Pro, every five minutes on Free
  • Website, API, keyword, port, DNS and SSL checks
  • Heartbeat monitors for cron jobs and backups
  • Alerts by email, Slack, Telegram or Discord
How it works in detail
MonitorsWatch anything with an address, from anywhere.+ Add monitor
MonitorLast 24 hoursUptime
API healthHTTPUp · HTTP 200 — OK100.0%
App — northwind-app.devHTTPUp · HTTP 200 — OK100.0%
Checkout flowHTTPDown · HTTP 503 — Service Unavailable96.9%
DocsHTTPUp · HTTP 200 — OK100.0%
Mail — SMTPPortUp · Connected in 24 ms100.0%
Marketing siteHTTPUp · HTTP 200 — OK100.0%
Showing 6 of 12 monitors
Search APIAPIDegraded · HTTP 200 — OK, but the response-time assertion failed (1,240 ms)100.0%
API healthHTTPUp · HTTP 200 — OK100.0%
App — northwind-app.devHTTPUp · HTTP 200 — OK100.0%
Checkout flowHTTPDown · HTTP 503 — Service Unavailable96.9%
DocsHTTPUp · HTTP 200 — OK100.0%
Marketing siteHTTPUp · HTTP 200 — OK100.0%
Staging appHTTPUnknown · —
Signup page copyKeywordUp · HTTP 200 — OK100.0%
Mail — SMTPPortUp · Connected in 24 ms100.0%
Postgres — db-01PortUp · Connected in 24 ms100.0%
www → apex redirectRedirectUp · HTTP 200 — OK100.0%
northwind.com certificateSSLUp · Valid — 74 days remaining100.0%

Certificates found and watched, without a spreadsheet

InfraNest finds the certificates you serve from your monitors, from a scan of any hostname, from public certificate logs and from your providers, and keeps one row per certificate. A certificate that renews itself stays quiet until a renewal actually fails, so the warnings you get are worth reading. Certificates someone has to renew by hand get warnings at 30, 14, 7, 3 and 1 days.

  • Found from monitors, scans, public logs and provider APIs
  • Quiet while auto-renewal works, a warning when it fails
  • Missing intermediate certificates spotted, the kind that only break on phones
  • Your private keys are never stored
How it works in detail
CertificatesEvery SSL/TLS certificate we see across your infrastructure — discovered automatically from your monitors, with expiry tracking and alerts.+ Add certificate
All sourcesCloudflareDigitalOceanHetznerManualMonitorPublic log (crt.sh)TransIP
SubjectExpires
northwind.com5 certificates4 auto-renew · 2 discovered, not monitored
api.northwind.comLet's Encrypt (R3) · rsa 2048 · found by Monitorin 3 months
cdn.northwind.comWildcardCloudflare Inc ECC CA-3 · ecdsa 256 · found by Cloudflarein 10 months
docs.northwind.comLet's Encrypt (R11) · ecdsa 256 · found by Monitorin 2 months
northwind.com+1Let's Encrypt (R3) · rsa 2048 · found by Monitorin 2 months
shop.northwind.comGlobalSign GCC R6 AlphaSSL CA 2023 · rsa 2048 · found by Public log (crt.sh)in 3 months
northwind-app.dev2 certificates2 auto-renew
northwind-app.devWildcardLet's Encrypt (R11) · ecdsa 256 · found by Monitorin 21 days
staging.northwind-app.devLet's Encrypt (R11) · ecdsa 256 · found by DigitalOcean, Monitornext month
Showing 7 of 11 certificates
northwind.com1 certificates1 auto-renew · 1 discovered, not monitored
cdn.northwind.comWildcardCloudflare Inc ECC CA-3 · ecdsa 256 · found by Cloudflarein 10 months
northwind-app.dev1 certificates1 auto-renew
staging.northwind-app.devLet's Encrypt (R11) · ecdsa 256 · found by DigitalOcean, Monitornext month
northwind.cloud1 certificates1 auto-renew · 1 discovered, not monitored
*.northwind.cloudWildcardLet's Encrypt (R11) · ecdsa 256 · found by Hetznerin 2 months
vpn.northwind.example1 certificates1 discovered, not monitored
vpn.northwind.examplevpn.northwind.example · rsa 4096 · found by Manual12 days ago
northwind.com3 certificates3 auto-renew
api.northwind.comLet's Encrypt (R3) · rsa 2048 · found by Monitorin 3 months
docs.northwind.comLet's Encrypt (R11) · ecdsa 256 · found by Monitorin 2 months
northwind.com+1Let's Encrypt (R3) · rsa 2048 · found by Monitorin 2 months
northwind-app.dev2 certificates2 auto-renew
northwind-app.devWildcardLet's Encrypt (R11) · ecdsa 256 · found by Monitorin 21 days
staging.northwind-app.devLet's Encrypt (R11) · ecdsa 256 · found by DigitalOcean, Monitornext month
northwind.com1 certificates1 discovered, not monitored
shop.northwind.comGlobalSign GCC R6 AlphaSSL CA 2023 · rsa 2048 · found by Public log (crt.sh)in 3 months
northwind-mail.com1 certificates1 auto-renew · 1 discovered, not monitored
northwind-mail.com+2Let's Encrypt (R3) · rsa 2048 · found by TransIPin 3 months
northwind.nl1 certificates1 discovered, not monitored
northwind.nl+1Sectigo RSA Organization Validation Secure Server CA · rsa 2048 · found by TransIPin 5 months

A status page to send instead of an email

When a client asks whether their site is down, send them a link. A status page is built from the checks you already run, so it updates itself when something fails and when it recovers. On Pro it carries your branding and can sit on the client’s own domain, with HTTPS set up for you. Clients can subscribe to email updates, and every incident keeps a permanent link you can paste into a reply.

  • Built from your monitors, with nothing to update by hand
  • Your branding and a custom domain on Pro
  • Three status pages on Pro, unlimited on Business
  • Email subscribers with double opt-in
How it works in detail

Northwind Cloud Status

status.northwind.example

Major outage

Checkout & payments is down

Scheduled maintenance this weekend

We'll be upgrading our database cluster on Saturday 02:00–03:00 UTC. Brief API slowdowns are possible; no downtime is expected.

Public

WebsiteOperational
Web appOperational
Checkout & paymentsMajor outage
Sign-upOperational
DocumentationOperational

Developer

APIOperational
Search APIDegraded performance
Outbound emailOperational

Get notified

you@example.comSubscribe

6 of 8 services up · 100% 90-day uptime · 3 subscribers·Powered by InfraNest

See your own sites in about ten minutes

Connect one registrar and add your first monitor. Nothing moves, and nothing changes until you ask it to.

Getting started

From nothing to covered in 10 minutes

No migration, no agent, no maintenance window.

12 min

Connect your registrar

Paste an API token from your registrar. Your domains and DNS zones appear as they are, wherever they live.

23 min

Add your hosts

Same again for Hetzner, DigitalOcean or whoever runs your servers. Metrics start flowing immediately.

35 min

Turn on monitoring

Pick the sites that matter, choose where alerts land, and let the automations handle renewals.

What you get

What changes on day one

61

Logins to answer ‘is the site up?’

~3h10 min

Spent on maintenance admin each month

0100%

Certificates you find out about in advance

The cost of doing it separately

Buy each piece from a different tool and it adds up fast:

Uptime monitoring
~€26
SSL tracking
~€15
Status page
~€26
Across 3 separate tools
~€67/mo
InfraNest Pro — all of it, one login€24/mo

Also in Pro, not counted above: 100 domains with DNS, 10 servers across your cloud providers, 25 automations, Dynamic IP and Drop Catch.

Each line is that tool’s cheapest paid plan. Pro covers all of it: 50 monitors, 100 certificates and 3 status pages on your own domain.

Prices checked October 2026 · dollar prices at the ECB rate

Compare all features →

Questions

Questions freelancers ask

I host clients in different places. Does that matter?

That is the point. Connect each provider once and everything merges into a single inventory — you never think about who hosts what again.

Do I need to move anything?

No. Domains stay at your registrar and sites stay on their host. InfraNest reads over the provider APIs and changes nothing until you allow it.

Can I put clients on their own status page?

Yes, on any plan. Point a monitor at a status page and give the client the link instead of answering ‘is it down?’ by email.

What if I only have three sites?

Use the free plan. Ten domains, twenty monitors and a status page, with no card and no expiry.

Will connecting InfraNest change anything on my clients’ sites?

No. Connecting a provider only reads what is there. Nothing changes at a registrar, DNS provider or host until you edit something yourself, and a monitor only sends the kind of request a visitor would.

Do I need to install anything on my servers?

No. Connect a provider and you get the server list and its metrics with nothing installed. The optional agent is one command and adds memory, disk space and load average, which no cloud API can report.

Which plan does a freelancer need?

Most start on Free: ten domains, twenty monitors and a status page. Pro covers 100 domains, 50 monitors at one-minute checks, three branded status pages and 25 automations, which fits a full client roster.

What happens if I stop using InfraNest?

Nothing goes offline. Your domains, zones and sites never moved, so they are exactly where they were. Export your inventory as CSV first if you want to keep it.

Not quite you?

Run your whole stack without the ops overhead.

You wear every hat. InfraNest gives you one place for domains, DNS, servers and uptime — so nothing lapses, nothing surprises you, and you spend time building instead of chasing dashboards.

Free plan · No credit card required · Set up in minutes