Skip to main content

Features

OSAPI provides a comprehensive set of features for managing Linux systems.

FeatureDescription
🖥️Node ManagementHostname, uptime, OS info, disk, memory, load
🌐Network ManagementDNS read/update, ping
⚙️Command ExecutionRemote exec and shell across managed hosts
📁File ManagementUpload, deploy, and template files with SHA-based idempotency
📊System FactsAgent-collected system facts -- architecture, kernel, FQDN, CPUs, network interfaces
🔄Agent LifecycleNode conditions, graceful drain/cordon for maintenance
Job SystemNATS JetStream with KV-first architecture -- broadcast, load-balanced, and label-based routing
💚Health ChecksLiveness, readiness, system status endpoints
📈MetricsPrometheus /metrics endpoint
📋Audit LoggingStructured API audit trail with 30-day retention
🔐Authentication & RBACJWT with fine-grained resource:verb permissions
📦Container ManagementDocker lifecycle, exec, and pull through pluggable runtime drivers
🔍Distributed TracingOpenTelemetry with trace context propagation