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.
The Edge Impulse CLIs are powerful tools for interacting with Edge Impulse projects directly from your terminal. Two CLIs are available: the main Edge Impulse CLI and the Edge Impulse Linux CLI.
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.
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.