API Overview
An API (Application Programming Interface) is a set of rules and protocols that allows different software components to communicate and exchange data. It acts as a middleman, enabling applications to interact with each other and access specific functionalities or data.

Core APIs
The Core APIs facilitate the creation, configuration, and management of WiFi Motion™ networks via RESTful APIs. It offers interfaces for accessing topologies, events, motion data, and more.

App Cloud
The App Cloud APIs expose the Core API endpoints, but with the addition of adding per user authentication and authorization. For example, you may choose to build with App Cloud APIs when developing for a mobile platform.