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
🔌Network Interface ManagementInterface and route configuration via Netplan
⚙️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
🔒Agent HardeningLeast-privilege mode with sudo escalation and capability verification
📋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
Cron ManagementCron drop-in file and periodic script management
🔧Sysctl ManagementKernel parameter management via /etc/sysctl.d/
🕐NTP ManagementChrony NTP server configuration and sync status
🌍Timezone ManagementSystem timezone get and set via timedatectl
🔔NotificationsPluggable condition alerts with re-notification
🔍Distributed TracingOpenTelemetry with trace context propagation
Power ManagementReboot and shutdown target hosts with optional delay
📡Process ManagementList, inspect, and signal running processes
👤User & Group ManagementLocal user account, group, and SSH key management
📦Package ManagementSystem package install, remove, update, and query
📄Log ManagementQuery systemd journal entries by host, unit, or source
🔒Certificate ManagementCA certificate trust store management
🔧Service ManagementSystemd service lifecycle and unit file management
🔑Agent Identity & PKIMachine-ID identity, PKI enrollment, job signing
🖥️Management DashboardEmbedded React UI for fleet health, operations, and admin