Welcome to Edge Impulse! We enable individual developers and enterprise teams to bring the next generation of intelligence to edge devices. This documentation is where you’ll find all the information you need to build datasets, train machine learning models, and optimize libraries to run directly on edge devices. Whatever the data, whatever the device, we’ve got you covered.

Getting started

New to Edge Impulse or edge AI in general? That’s OK! Whether you are a beginner, an embedded engineer, or a machine learning practitioner, we have the resources to help you get started. In our knowledge section you will find guides, concepts, courses, and other helpful information. Specifically, we recommend checking out our getting started guides:

Studio

Edge Impulse Studio is our web-based platform for building, training, and deploying machine learning models to edge devices. It features an intuitive browser interface and also supports interaction through our many developer tools, including APIs, CLIs, and libraries such as the Python SDK.

Examples

Within the documentation you will find an extensive collection of tutorials, curated projects, public community projects, and datasets that demonstrate the wide range of applications that can be built with Edge Impulse.

Community

Edge Impulse offers a thriving community of engineers, developers, researchers, and machine learning experts. Connect through our social channels, forum with like-minded professionals, share your knowledge, and collaborate to enhance your edge AI projects.