Skip to main content
Quick definitions for core Vantiq platform concepts.
VAIL
Vantiq’s own procedural language for writing rules and procedures.
Namespace
An isolated workspace containing an app’s types, rules, and resources.
Resource
Any first-class object in the platform — types, procedures, rules, sources, and more.
Type
A schema defining the shape of data stored and exchanged within a namespace.
Procedure
A reusable block of VAIL code, callable from rules, other procedures, or the REST API.
Rule
A WHEN/DO statement that reacts to an event by running a procedure.
Source
A connector that brings external events (MQTT, REST, OPC-UA, etc.) into a namespace.
Assembly
A packaged, reusable bundle of app components that can be installed into another namespace.