Skip to content

Ioto Agent Reference Guide

This guide describes the Ioto agent programming APIs.

Before reading the APIs, you may wish to review some architectural overviews that explain the programming paradigms used by Ioto.

Architectural Overviews

Programming APIs

The Ioto agent native APIs consist of C language headers, function prototypes, structure definitions and defines. They are divided into one of these areas.

Area Description
Ioto Agent API
Web Server Embedded Web Server
DB Embedded Database
MQTT MQTT protocol client
URL Http Client
JSON JSON parser and query engine
Crypt Crypto APIs
R Portable Runtime
OSDEP O/S Portability Layer

Stability Classifications

In addition to supporting SemVer for Ioto version policy, we provide stability classifications.

APIs stability classifications document the likelihood of future change on a per-API basis. Rather than a general, meaningless backwards compatibility promise, these Stability Classifications assist developers to understand the future risk of change.