Live demo — data resets daily at 03:00 UTC. Nothing you enter is saved. Server UI →

API Overview

AccordionQ2Client exposes nine operation groups, each covering one area of the hardware API. All methods are asynchronous and throw AccordionQ2ApiException on HTTP errors.

using AccordionQ2.WebApiClient;

using var client = new AccordionQ2Client("http://agent64.local:5000");

client.Connection      // Connection status
client.Resources       // Hardware resource values (read/write)
client.Channels        // Channel configuration
client.Modules         // Module management & topology
client.Application     // Application lifecycle & config files
client.Media           // Media file management
client.Comm            // Raw bus transactions (I2C, UART, SPI, Socket)
client.NumericResults  // Fast numeric sampling & statistics
client.Calibration     // Calibration channel read/write
Group Property Description Details
Connection client.Connection Check hardware manager connectivity
Resources client.Resources Read/write hardware values (voltages, temperatures, etc.)
Channels client.Channels Configure multi-purpose I/O channels
Modules client.Modules Load/unload modules, query hardware topology
Application client.Application Application lifecycle, configuration files
Media client.Media Upload/download media files
Comm client.Comm Raw bus transactions (I2C, UART, SPI, Socket)
Numeric Results client.NumericResults High-speed sampling with server-side statistics
Calibration client.Calibration Read and write Calibration channel tables
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.