Developer Tools

Build your own applications for the Veea Edge Platform – we provide the development environment, tools, and the support you need to turn your idea into reality.

Quickly deploy your solution from the Veea Edge Platform's central, cloud-based management portal.

veea-icon-edge-iot-gateway-gray

IoT Toolkit

Creating IoT solutions can be a significant challenge for developers: with an ever-growing number of available devices, each with its own unique protocols and interfaces, the task of application deployment and scaling becomes complex.

The Veea Edge Platform™ and Veea's IoT Toolkit offer solutions to these issues, allowing developers to quickly and easily create and deploy IoT system solutions. Through the use of these tools, the complexity of the development process is drastically reduced.

Integrated IoT device interfaces – Wi-Fi, Bluetooth, Zigbee, and LoRaWAN – are provided in a single network element, making it easy to discover, connect, manage, and control a large number of IoT devices.

You can also take advantage of our built-in protocol stacks to quickly build applications for the Veea Edge Platform - and even better, support for more devices are continuously added, so you can always stay up-to-date with the latest and greatest.

  • Accelerate your development: Built-in device communication stacks handle the low-level discovery, messaging and control for a wide array of devices.
  • Quickly deploy your solution: The Veea Edge Platform allows you to deploy your application from a central, cloud-based management portal.
  • Easily scale to demand: Veea’s vMesh™ and vBus™ technologies allow you to easily add devices or processing resources to your deployed applications and systems, simply by adding VeeaHubs to your network. These additions can be made wirelessly.
  • Put your application where it is needed: The Veea Edge Platform offers Smart Computing Hubs for SOHO, Enterprise, Manufacturing, and outdoor environments. Integrated radios for PAN, LAN, and WAN connectivity allow for an unlimited number of uses in a broad range of environments.
  • Leverage Veea’s continuous evolution: Veea is committed to adding additional cloud platforms and IoT devices to our software stack, so that you can easily adopt a variety of IoT Platforms.
veea-icon-developer-mode-gray

VeeaHub Toolkit

The VeeaHub Toolkit (VHT) provides the development environment to create applications that will run in secure Docker containers on VeeaHubs.

  • Quickly build VeeaHub Applications to run in Secure Docker Containers, in compliance with the Veea Edge Platform's Chain of Trust
  • Access demonstration apps for rapid learning
  • Leverage container sideloading for simplified testing
  • Easily update software and manage application licensing.

VeeaHub Toolkit includes:

  • The VeeaHub Client, a command-line utility designed to help developers easily create, build, and deploy secure Docker user containers for VeeaHubs. It is the primary way for developers to interact with VeeaHub Toolkit. 
  • Custom installations of OpenSC and PKCS11 used for signing containers and Transport Layer Security (TLS).
  • Scripts for securely signing and verifying containers.
  • Veea root certificate authority as well as license authority and server certificates.
  • 32- and 64-bit Qemu ARM tools for cross-compiling applications for the VeeaHub.
  • A suite of demonstration applications (C3 Templates)
  • And much more...

What will your competitive edge be?

Our team is committed to our customers, partners and communities. Our culture is driven by a singular mission: to contribute to a Smarter World. Contact us to see how we can help your business move towards Industry 4.0.