Integrate a device
Automation cells often include multiple devices beyond robots, e.g., cameras, grippers, and measurement tools, which all need to expose their capabilities to the cell.
Wandelbots NOVA handles this by running each integration as a Docker container with an HTTP API that the platform routes to the rest of the system.
Once a container is deployed, NOVA adds a tile on the home screen. Opening the tile launches the service UI in the browser, and the same HTTP endpoints are available to robot programs and other services in the cell.
On the left you can see the structure of integrating a Zivid camera as an example.

The NOVA CLI uses an application manifest closely linking to the Wandelbots NOVA API Application endpoints . This manifest is provided by default when you start an app with Typescript or Python templates.
Use the Python or Typescript quickstart guides to start with a template for your device integration.
Publish device services to app store
Once you’ve built and tested your app, e.g. a device integration, you can publish it to the NOVA app store with the Wandelbots NOVA CLI.