Latest Release v1.1.0 Now Available

Downloads & Releases

Get official USMP library packages, offline Arduino ZIP archives, PyPI modules, and ESP-IDF components for secure IoT connectivity.

LATEST PUBLIC RELEASE v1.1.0 Release Date: July 25, 2026

USMP v1.1.0 — Reliable UDP & Enhanced Arduino Support

v1.1.0 introduces reliable connectionless UDP transport layer support with automatic sliding-window acknowledgments, key rotation safety enhancements, and updated Arduino wrapper libraries.

Reliable UDP Session Demultiplexing
Arduino ESP32 Hardware Acceleration
Zero-Dynamic-Allocation Memory Footprint
ESP-IDF v5.x Native Component Support
Download v1.1.0 ZIP
Arduino Offline Library Archive (35.0 KB)

Release Matrix (Version : Python : IDF : ZIP)

Quick lookup table comparing package sources and direct downloads across all supported targets.

VersionPython SDK (PyPI)ESP-IDF ComponentArduino Offline ZIPAction
v1.1.0(Latest Public)
pip install usmp==1.1.0metaloomlabs/usmp^1.1.0usmp-1.1.0-arduino.zip(35 KB) Download ZIP
v1.0.0(Stable Legacy)
pip install usmp==1.0.0metaloomlabs/usmp^1.0.0usmp-1.0.0-arduino.zip(31 KB) Download ZIP

Distribution & Package Managers

Install USMP directly via your preferred package manager.

Arduino IDE / PlatformIO

Offline packaged ZIP libraries for ESP32 and Arduino microcontrollers. Includes ready-to-run sketches.

Python PyPI SDK

Asynchronous gateway server and client SDK with asyncio, Curve25519, and AES-GCM integration.

pip install usmp
View on PyPI

ESP-IDF Registry

Native C component published on ESP Component Registry for ESP-IDF v5.0+ projects.

idf.py add-dependency metaloomlabs/usmp
ESP Registry

How to Install Arduino ZIP Package

  1. Download the usmp-1.1.0-arduino.zip archive using the download button above.
  2. Open your Arduino IDE.
  3. Navigate to top menu: SketchInclude LibraryAdd .ZIP Library...
  4. Select the downloaded usmp-1.1.0-arduino.zip file.
  5. Include #include <USMP.h> in your ESP32 sketch and explore example sketches under File ➔ Examples ➔ USMP.