Skip to content

The VeeaHub Toolkit (VHT) 1.2

The VeeaHub Toolkit (VHT) is a development environment that enables developers to build secure Docker applications for VeeaHubs. With VHT, developers can quickly create applications, access demonstration apps for learning, and update software and manage application licensing. The toolkit includes several powerful features, including the VeeaHub Client, custom installations of OpenSC and PKCS11, and scripts for securely signing and verifying containers. Additionally, the VHT provides the Veea root certificate authority, along with 32- and 64-bit Qemu ARM tools for cross-compiling applications for the VeeaHub. Overall, VHT provides a streamlined development experience that simplifies the process of building and deploying custom applications.

This section provides a guide to VHT installation as well as an overview of the VHT components.

Toolkit Components

Component Purpose
VHC Command-line client for building, configuring, uploading, and testing VHT 1.x images and applications.
Secure Docker tools Build, annotate, sign, and verify VeeaHub-compatible container images.
Templates Example workspaces for common VeeaHub services and device-access patterns.
Partner credential tools Import and refresh credentials needed for signed images and applications.
Cross-build support Qemu and architecture support for VeeaHub targets.

Next Steps

  1. Install VHT 1.2.
  2. Prepare a development VeeaHub.
  3. Add the VeeaHub to VHC.
  4. Build and test a template.
  5. Create an application.