Skip to content

Smart Parks Protect

Smart Parks Protect is a self-hosted operational data platform for Smart Parks deployments. It ingests data from field devices and IoT platforms, normalizes it into one domain of entities, devices, positions, measurements and events, and makes that data useful through a live map, a Data Explorer, exports, a rules engine, device control and outbound integrations such as EarthRanger.

Status: released, v2.6.0 on 2026-09-16 with phases 22 to 28 (connectivity and network locations, the live map's controls and its feed, one top bar and night mode, roles and a member's scope, the analysis modules movement, grazing and device performance with PDF reports, GNSS outliers, the expected fix interval and device settings known per device); see CHANGELOG.md. Follow PROJECT_PLAN.md in the repository for what is being built and in which order. This site is published from the main branch on every green build, so it describes the development server; a server on a release tag is described by that tag's docs/ folder and its section of the changelog.

Where to look

Section For whom What it covers
Getting started Everyone Install, quick start, first project
Concepts Users and developers Device versus entity, assignments, data levels, timestamps
Architecture Developers Services, data model, processing pipeline, scalability
Devices Developers and operators Device drivers, OpenCollar, control actions
Integrations Operators and developers Connectivity adapters, runbooks per platform, outbound connectors
Analytics Users Data Explorer, export, curation
Rules Users Rules, events, alerts, automations
Administration Administrators Projects, users, permissions, notifications
Operations Operators Deployment, updates, backup and recovery, observability
Troubleshooting Everyone Where data stops and how to find out
API Developers REST and WebSocket reference
MCP Developers AI client access through the Model Context Protocol
Decisions Developers Architecture decision records