Skip to content

Why EmbedThis® Ioto?

At EmbedThis, we're on a mission to dramatically simplify device connectivity and management, enabling makers and equipment builders to swiftly develop exceptional products that are easy to manage.

EmbedThis Ioto (pronounced "eye-oh-toe") is a comprehensive embedded device agent designed to power your smart devices. Ioto is a complete, ready-to-embed solution -- not just a set of building blocks. It includes a high-performance embedded web server, embedded database, MQTT client, HTTP client, AI integration, JSON parser, and a safe portable runtime. Ioto provides all the necessary tools to rapidly create, configure, and deploy secure connected devices.

INFO

Ioto dramatically lowers embedded development cost and accelerates the time to market while lowering project risk.

Components of the Ioto Solution

EmbedThis Ioto is comprised of the following components:

  • Device Agent -- A compact, high-performance agent to embed in your devices. Includes an embedded web server, embedded database, MQTT client, HTTP client, AI integration, and a safe portable runtime.
  • Builder Portal -- An online portal for downloading device agents, managing subscriptions, accessing documentation, and getting support.

Key Features

  • Embedded web server -- Serve dynamic web pages, REST APIs, and static content directly from the device
  • Embedded database -- Local persistent data storage with a flexible schema-based data model
  • HTTP client -- Make outbound HTTP/HTTPS requests to external services and APIs
  • MQTT client -- Lightweight publish/subscribe messaging for device-to-device and device-to-server communication
  • AI integration -- Connect to OpenAI-compatible services for on-device intelligence
  • JSON parser -- Fast, zero-copy JSON parsing for configuration and data exchange
  • TLS security -- TLS 1.3 encryption for secure communications
  • Safe portable runtime -- Memory-safe string handling, lists, hashing, events, fiber coroutines, and more
  • Cross-platform -- Runs on Linux, FreeRTOS, ESP32, macOS, and Windows
  • Modular architecture -- Enable only the modules you need to minimize footprint
  • Full source code -- Complete source code included with your license
  • Builder portal -- Download agents, manage subscriptions, and access support
  • Extensive documentation -- Comprehensive guides, API references, and online support

Getting Started

Read the Agent Overview to learn more about the Ioto device agent, or download Ioto to get started.