Start free.
Pay per building.
No point counts. No driver licenses. No quote required to get started. Install the complete platform on your first building today, and pay only when you add the second one.
Try it before you talk to us
One command on any Linux host with Docker. Sign in with your browser when prompted — your site is licensed and online before the coffee's done.
The installer prints a sign-in link before it downloads anything. Sign in, name your site, and it licenses itself — no license key, no registry token.
Licensing
Normal is licensed per building, not per point. Discover a hundred thousand objects on a site and the price does not move.
Free
Your first site
One active free site per user, portable to a new gateway whenever you like.
- The complete platform — nothing feature-gated
- Every protocol in: BACnet/IP, /SC, /Ethernet, MS/TP, Modbus TCP & RTU, Niagara Fox, Sparkplug B
- Every integration out: Sparkplug B, PostgreSQL/TimescaleDB, REST and gRPC, local BACnet objects
- Unlimited points
- Normal Portal, secure remote access, managed backups, health monitoring
- Data quality, schedules, commands, and write guardrails
- AI agent access over MCP
- Community support and full documentation
Per building
Own it outright
One-time perpetual license. Optional support & maintenance at 20% per year.
- Everything in Free, with no site limit
- Perpetual — buy the building once and the license is yours
- Unlimited points, all protocols, all features
- Portal, remote access, backups, and health monitoring included
- Deploy on your hardware, a VM, or your own cloud
- Support, new versions, and security patches with a maintenance contract
Portfolio
Ten buildings and up
Volume pricing steps down as the portfolio grows, to $300 per building at scale.
- Everything in Per building
- Zero-touch auto-provisioning — devices license themselves on first boot
- Campus licensing available for unlimited buildings on one site
- White-label and OEM programs
- Named contact and support SLA
- Managed Edge services if you would rather we ran it
Perpetual means perpetual
You buy the building once and you own that license. The optional support and maintenance contract — 20% of purchase cost per year — keeps you on new versions and security patches with access to our team. It is how most customers run, and it is the part you can stop without losing what you bought.
What's actually free?
Everything. Every protocol, every feature, the portal, the remote access tunnel, the backups, the AI access. The limit is one active site per user, and it moves with you — activate a new free site and the entitlement follows, after we warn you first.
Prefer to spread the cost?
We offer subscription licensing alongside the perpetual model, and high-volume deployments of simple sites — retail, branch banking, quick-service — price differently again. Talk to us and we will work out which shape fits.
The fine print, up front
- The free site is a 30-day trial of the complete platform, with Normal Online services included. Re-provision from the portal to keep going.
- One active free site per user. Activating a new one moves the entitlement off the old one — the portal warns you before this happens.
- Perpetual licenses are per building and do not expire. Support and maintenance is billed annually and is optional.
- Normal runs on your hardware, on your network. We never see your point data unless you choose to send it to us.
- Prices are in US dollars and exclude tax.
Don't want to run it yourself?
Managed Edge puts our team on the connectivity, the modeling, and the monitoring — so your engineers can stay on the work that needs them.
| Service | What you get | Cost |
|---|---|---|
| Basic Managed Edge |
|
$500 / site onboarding $25 / site / month |
| Standard Managed Edge |
|
$750 / site onboarding $50 / site / month |
| Advanced Managed Edge |
|
Scoped per project |
| Virtual Managed IDL |
|
$2,500 base then scoped per project |
| Hardware gateways | Managed gateways with 20,000-point capacity, automatic firmware updates, and remote access. A Normal license is still required. | $600 / device |
| Connector development | A custom plugin to connect a data source we don't already speak, and import it into Normal. | From $2,500 |