The meeting place

for things, applications and users

A secure and flexible architecture supports a multi-tenant IoT collaboration platform
Distributed, secure and flexible architecture


vThings are responsible for actions specific to the connected object or to the application they manage: conversion from natural language to machine language (and vice versa), configuration, events, storage of credentials, etc. They are connected to the client side of the API which provides access (usually via a gateway or a platform) to the connected object or application.


A private store allows to automatically deploy and update vThings according to the specifics of each workspace.

Secure by design

Agora implements a dual approach to help meet the security challenge in IoT systems:

  • Protect outside: natural language to machine language transcription prevents a direct attack on APIs, creating a second line of defense for gateways, platforms and devices;

  • Secure inside: the security-by-design approach includes access control, credentials isolation, software confinement, centralized TLS proxy and encrypted communications.

Flexible architecture

Based on a fully orchestrated Docker architecture, Agora is quickly deployed in the cloud, on premises, into the edge (gateways, platforms) or even embedded within certain devices.


The dynamic distribution of vThings on virtual and physical servers provides a decentralized approach which guarantees scalability and resiliancy.

Distributed vThings ensures scalability

Security is at the core of each component

On-cloud, on premises or embedded in the edge

A dedicated platform for a collaborative Internet of Things

A secure, multi-tenant and flexible architecture brings together connected objects, applications and people around collaborative workflows.

Easy to deploy and to operate


To make connected things, applications and people collaborate, Agora does not require any modification of the customer's environment: it simply connects to APIs provided for this purpose by the platforms, gateways or applications.


Agora provides several levels of multitenancy:

  • The Environment level corresponds to the physical implementation;

  • The Organization level provides a closed environment for enterprises within a given Environment;

  • The Workspace level brings together users, applications of and devices an Organization that share information and workflows.

Multi-role management and reporting console

The management console allows the workspace manager to deploy and configure vThings (for example, enter credentials or access control policies) for the connected devices or applications that share the workspace.


The workspace manager can also access the verbatim for traceability; finally performance and semantic reports provide information that reveals how the components of the workgroup are used.

Non intrusive : no modification of the customer's environment

3 levels of multi-tenancy supporting different models of operations

The management console sets configuration and provides meaningful reports


Hardware independent with low footprint

Configuration and management from APIs

Ready for the edge

Designed with a small technical footprint and independent from third-party services, Agora can be ported to various technologies, from high-end servers to tiny Raspberry platforms.

Configuration and management can be performed via APIs, ensuring a smooth integration with larger systems.

Agora can be integrated into a variety of edge servers, IoT platforms, gateways and even "big things" like complex machines, vehicles, etc.