Introducing SYSC: Full Device Management Platform
We’re excited to introduce SYSC, a comprehensive device management platform designed for configuring, monitoring, and controlling devices—from embedded IoT devices to servers.
What is SYSC?
SYSC consists of two main components:
-
Modular Device Agent - A lightweight agent that runs on devices, providing configuration, state retrieval, and RPC capabilities through an extensible module system
-
Web Management Application - A web interface for managing your device fleet, applying configurations, visualizing state data, and executing actions
Core Capabilities
Configuration Management
Apply configurations to devices at boot or during runtime. SYSC supports JSON-based configuration with validation and rollback capabilities.

State Retrieval
Fetch real-time state data from any device. Get system information, resource usage, and custom metrics through modular agents.

RPC Actions
Execute actions on devices remotely. Reboot, run diagnostics, speed tests, or any custom operation your fleet needs.

Extensible Module System
The SYSC agent is fully extensible. Modules can be written in two ways:
Go Native Modules
Build native Go modules for maximum performance and low-level system access. Ideal for resource-constrained devices and embedded systems.
Example built-in modules:
system- Basic system information (CPU, memory, uptime, etc.)docker- Container managementkubernetes- K8s resource managementsystemd- Systemd service management
JSON-RPC External Modules
Implement modules in any language. External modules communicate via JSON-RPC, perfect for complex integrations or existing tooling.
JSON-Based Data Model
Like sysrepo and libyang but with pure JSON. Simple, universal, and developer-friendly.
{
"system": {
"hostname": "gateway-01",
"cpu": { "cores": 4, "usage_percent": 23.5 },
"memory": { "total_bytes": 2147483648 }
}
}
Target Use Cases
SYSC is ideal for:
- Telecommunications - Manage routers and network equipment at scale
- IoT Deployments - Configure and monitor thousands of connected devices
- Edge Computing - Control distributed edge nodes
- Server Fleet Management - Maintain consistency across server infrastructure
Protocol
SYSC uses HTTP/WebSocket for communication between the web app and device agents. This provides a simple, well-understood protocol that works across any language and platform.
What’s Next?
Sysc is currently in beta phase. We are a few updates away from having a fully capable device management platform and we’re continuously improving SYSC.
Some of our next features and goals:
- AI Agent Mode - Integrate AI via MCP for intelligent device management
- Module UI Components - Each module can provide React components for the web UI
- WebSocket Support In Modules - Persistent connections for real-time updates
- Enhanced Go SDK - More documentation and examples for module development
Conclusion
SYSC provides a unified approach to device management. With its modular architecture, JSON-based data model, and extensible design, it’s built to handle the diverse needs of modern device fleets.
The future of device management is here, and we’re excited to have you be part of this journey.
Ready to manage your devices? Contact us for more information and for a possible demonstration of the product.
Stay tuned for more updates as we continue to evolve SYSC. Follow us for the latest news and developments.