Skip to main content

Tools

Build, deploy, and manage immutable embedded Linux systems with Peridio's integrated toolchain. From Yocto-based image creation and runtime extension management to enterprise-scale IoT fleet operations, these tools provide a complete solution for modern embedded Linux development and device management.

Avocado Linux

Build immutable embedded Linux systems with integrated tooling for development, deployment, and runtime management. Avocado tools provide everything from Yocto-based image creation to system extension management and hardware-in-the-loop testing.

Avocado CLI

Build and deploy embedded Linux systems with production-ready configurations. Streamlines Yocto-based workflows from project initialization through hardware provisioning.

Overview | Reference

Avocado Control

CLI tool for managing Avocado Linux system extensions and hardware-in-the-loop (HITL) testing. Provides runtime control for systemd-sysext based extensions with merge, unmerge, and refresh operations.

Overview | Source

Meta Avocado

Avocado distro layer for Yocto that provides a complete immutable Linux distribution built on systemd. Includes BSP layers for QEMU, Raspberry Pi, NXP, NVIDIA, and more.

Overview | Source

Peridio Core

Enterprise-grade infrastructure for managing IoT devices at scale. Deploy secure OTA updates, monitor fleet health, and maintain remote access across your entire device ecosystem with battle-tested tools and APIs.

Peridio Admin API

API for programmatic control of your IoT infrastructure. Build custom integrations, automate fleet operations, and manage devices at scale.

Overview | Reference

Peridio Admin Rust SDK

Rust SDK for the Admin API with type safety, async/await support, and automatic retry logic. Ideal for backend services and automation tools.

Overview | Source

Peridio CLI

Command-line tool for fleet management and CI/CD integration. Manage devices, upload binaries, create releases, and establish remote access sessions.

Overview | Reference | Source

Peridio Daemon

The official Peridio agent for embedded Linux devices. Handles OTA updates, status reporting, and secure cloud communication with minimal resource usage.

Overview | Reference | Source

Peridio Device API

Device-facing API with X.509 authentication and signed update verification. Powers secure device-to-cloud communication and update distribution.

Overview | Reference