A live map of your servers, domains, databases and SaaS: what runs where, how it's connected, and whether it's up

xNode360 helps developers and small teams keep track of their infrastructure. Place each thing on the map as a node, draw the connections between them, and every node gets a real health check. It also tracks when your secrets and certificates expire.

Start free · Try the demo without signing up

xNode360 in numbers

Two ways to build the map.

You draw it

Start from an empty canvas and build it like a diagram, except every node can have a real health check.

Your AI builds it

Give your assistant the repository and its .env: it reads the configuration and fills the map for you.

Real status, not a diagram

Every node with a check gets a status computed from real measurements, not declared by hand.

Secrets and expiry, without holding secrets

xNode360 keeps a reference to a secret — where it lives, when it expires, where it is replicated — never the value.

Export and share

Explain your setup to someone without app access, or keep it in the repository.

One map per project. One that sums them all up.

The Module node stands for another one of your maps (you need several maps: they are included in the pro plan). On the root map it shows the aggregated status of the map it wraps: the worst one wins.

How it works · Docs

Your AI assistant can build the map for you.

Connect your MCP client, point it at your repository and ask it to map your infrastructure. Secret values are never stored — only where they live and when they expire.

Connect your assistant

Three situations where it helps.

Independent developer

Several VPS, domains and SaaS across different providers. One map to remember what runs where, what depends on what and when the certificate expires.

Agency

One map per client and a root map with one module each (needs several maps: pro plan): see at a glance which client has a problem, then expand to find where.

Small team

Who knows what is about to expire? TLS certificates and secrets with an expiry land in the top-bar alert, with replicas to realign after a rotation.

Free and pro plans

FreePro (coming soon, indicative)
Maps110
Nodes per map15500
Cloud checks (public sites and services)5100
Agents220
Nodes monitored per agent10200
Cloud check frequencyevery 10 minevery 1 min
Inactive mapcloud checks paused after 7 days without opening itnever paused

Frequently asked questions.

What is a map of maps?

A Module node stands for another one of your maps. On the root map it shows the aggregated status (the worst one wins) of the map it wraps, and you can expand it to see the inner nodes read-only. Use it to keep one map per project, client or environment: it needs several maps, included in the pro plan.

How do the plans and free limits work?

xNode360 is free today. The free plan allows 1 map; per map, 15 nodes, 5 cloud checks and 2 agents; cloud checks run every 10 minutes and pause after 7 days without opening the map. A pro plan with higher limits (up to 10 maps) is planned but has no price or date yet.

What happens if the agent goes silent?

Its nodes turn degraded after 2.5 minutes and offline after 20; if the agent is paused they stay unknown. A dead agent and a dead server cannot be told apart, so the change is gradual.

Does the agent need Node on the server?

No. There is a standalone binary for Linux x64 and arm64. You need Linux with systemd and root access; the agent only makes outbound connections.

Do you store my secrets?

No. We only store references: name, where the secret lives, expiry, owner and replicas. The value stays in your vault.

Does it replace PRTG or Zabbix?

No. It checks ports, HTTP endpoints, TLS certificates, DNS and Postgres. It does not do SNMP, ICMP ping or device metrics such as CPU or temperature. It focuses on how things are connected and what is actually reachable.

Can my AI assistant build the map?

Yes, through the MCP server: point Claude Code or another MCP client at your repository and its .env. Each key works on one map only, can be read-only, and expires.