Discover your whole network in a session. No license key, no device limit, no masked rows. Business adds a persistent appliance on your NAS, server, or Windows service with unlimited discovery, no cloud account, no subscription.
Download the free portable app, preview the interactive demo, or read the documentation. Same product experience from a single site to a federated fleet.
Sample data only · no download required
Loading interactive demo…
Beta Tester & Early Adopter
Signed builds from releases.stacksatlas.com. Verify the Authenticode / notarization prompt on first launch.
Optional: Register free via Lemon Squeezy to get release updates by email.
Portable session scanner, no license key
Unlimited device discovery, no cap
Windows portable (.exe), macOS DMG, Docker portable
Security grades & structured audit findings
PDF & CSV reports for the session
Session data clears when you exit portable mode
No license key required
One-time perpetual license
Persistent database & scan history
Always-on background service (MSI, Mac Install, Docker)
Alerts, webhooks, multi-user RBAC & SSO
Hub mode & multi-site federation
One license key per appliance (Hub and each site)
Tailscale federation for remote sites
Unlimited discovery, same as free tier
Two ways to run StacksAtlas. Free means download, scan, and leave when you are done. Business means install it so it keeps watching in the background on a PC, Mac, or NAS.
| How you run it | Free | Business |
|---|---|---|
Windows: download and run (no install) | ||
macOS: download and run (no install) | ||
Docker / Linux: try for a session | ||
Windows: install as always-on service | ||
macOS: install as always-on background app | ||
Docker / NAS: always-on appliance |
docker-compose.portable.yml from the repo for a free session scanner (no license key). Open http://127.0.0.1:5000 on the host (Linux/Docker). macOS portable uses http://127.0.0.1:5050. When finished, run docker compose -f docker-compose.portable.yml down -v to remove session data.docker-compose.yml with a Business license. Docker setup guide →http://127.0.0.1:5000http://127.0.0.1:5050 (macOS reserves port 5000 for AirPlay)~/StacksAtlas-Trial until you choose Close & remove portable data./api-docs (Swagger UI) after install. Use it for custom scripts, the OpenAVC Control Bridge, and automation. Integration recipes →| Feature | StacksAtlas | DIY scripts | Enterprise NMS |
|---|---|---|---|
| Setup time | Minutes | Hours to days | Weeks |
| Cost | Free portable · $40 Business | Free (+ your time) | $$$$/year |
| Try without buying | Trial or sales call | ||
| Auto-discovery | |||
| Security grades | Varies | ||
| Device discovery limits | Unlimited (all tiers) | You define | License-dependent |
| Persistent history | Business | If you build it | |
| Real-time alerts | Business | Custom code | |
| No cloud required | |||
| Ongoing maintenance | Minimal | You own it | Vendor + renewals |
Development pause: Product and site development is frozen as of July 13, 2026. The public changelog is the record of what shipped (homelab and preview trains included). Security and critical fixes may ship as patch releases only.