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.

Plans

Edge Impulse offers two plans to suit your needs: the Developer plan and the Enterprise plan. For further details, please refer to our plans and pricing page on our website.

Developer plan

The Developer plan is for individuals and small teams who want to experiment with edge AI and build prototypes using a highly capable, feature-rich platform, for free! If you are a professional developer, hobbyist, maker, student, innovator, or the like who wants to develop edge AI applications without the need for enterprise level features, this is the plan for you. Sign up for an account today!

Enterprise plan

The Enterprise plan is for organizations looking to scale edge AI algorithm development from prototype to production. This plan includes all of the tools needed to go from data collection to model deployment, such as a robust dataset management, integrations with major cloud vendors, dedicated technical support, custom block capabilities, and full access to the Edge Impulse APIs for automation. Reserve your spot in an expert-led trial to have one of our Solutions Engineers demonstrate how our platform can help you achieve your edge AI goals.

Community

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