Skip to main content
Edge Impulse has developed a suite of tools to help you interact with the platform and streamline your edge AI workflow. These tools include Command Line Interfaces (CLIs), libraries, specifications, and protocols that facilitate different aspects of the machine learning workflow.

CLIs

Agent Skills

Libraries

Specifications

Protocols


Command Line Interfaces (CLIs)

The Edge Impulse CLIs are used to interact with Edge Impulse projects directly from your terminal. Two CLIs are available: the main Edge Impulse CLI and the Edge Impulse Linux CLI.

Agent Skills

Edge Impulse maintains a public catalog of Agent Skills that give AI coding agents persistent knowledge of the platform and of common deployment targets, so they can work with your projects without being re-taught each session.

Libraries

There are a several libraries to facilitate the the development and integration of Edge Impulse models for and into your applications. These libraries include SDKs specific to running inference, ingesting data, and interacting with Studio.

Specifications

In the specifications section you will find detailed information for data acquisition formats, data annotation formats, and structural layout for files you may come across during your development. These specifications help ensure that your data and models are compatible with the Edge Impulse platform.

Protocols

Edge Impulse has developed a remote management service that implements a two-way protocol that allow developers to control devices from Studio.