Shared protocol definitions, MQTT topic patterns, and common utilities for the Axon network management platform.
This package is used by both axon-ce (the controller) and axon-agent-ce (the edge agent) to ensure protocol compatibility.
- Protocol Buffers — Canonical
.protodefinitions for all controller ↔ agent communication - MQTT Topics — Topic pattern constants and builders for control/data/status planes
- Shared Constants — Common configuration values and enums
pip install "axon-shared @ git+https://github.com/Taurine-Technology/axon-shared.git@v0.1.0"from axon_shared.proto import policy_messages_pb2
from axon_shared.mqtt.topics import DEVICE_STATS, control_patterncd axon_shared/proto
make protoSee CONTRIBUTING.md. All contributions require signing our CLA.
AGPL-3.0-only — see LICENSE.