Vyra-Base Documentation¶
VYRA Base Python is the core library of the VYRA Framework — a standalone Python package providing transport-agnostic communication (Zenoh, ROS2, Redis, UDS), a 3-layer state machine, structured parameter + volatile storage, a 5-level security framework, and a WASM plugin runtime.
Getting Started
Core
State Machine
Communication
- Communication (com)
- Interface Factory
- Core Communication Types
- Communication Layer Exceptions
- Communication Decorators
- DataSpace Registry
- ROS2 Transport Module
- Zenoh Transport
- Redis Transport Module
- UDS Transport Module
- gRPC External Communication
- MQTT External Communication
- REST External Communication
- WebSocket External Communication
- Shared Memory Transport
- External Protocol Registry
- Modbus Industrial Protocol Module
- OPC UA Industrial Protocol Module
- Protocol Provider Interface
- Protocol Provider Registry
- Feeders - Automatic Data Publication
- Communication Monitoring with Prometheus
- COM API Overview
- Architecture
- Quick Reference
- Migration from Legacy API
Data Storage
Helper
Interface
Security Framework
Plugin Runtime
API Reference