i3X Server
The Intelligence Hub acts as an i3X Server, exposing . This section covers how to enable i3X, and the different i3X objects the hub exposes.
Enable the i3X Server
The i3X server can be enabled by navigating to the Settings page and enabling the server under the i3X section.

The i3X server currently supports the /v0 spec of i3X.
Connecting i3X Explorer
i3X Explorer is a cross-platform desktop client for browsing and monitoring i3X API Servers. To test using i3X Explorer, do the following;
- Follow the instructions here to download and install i3X Explorer https://acetechnologies.net/i3X/
- Change the URL to point at the host and port configured in the
HTTP Serversection of the Settings page (http://localhost:8885 for the default host and port for our HTTP Server) - Append
/i3xto the URL, after the port - Under Authentication, select
Bearer Tokenand copy in the bearer token created (see Server Authentication for details on creating the token) - Click Save
- Click Connect
- You should see all the configured… blanks

Features
Namespaces
Your configured Intelligence Hub Models are available under the i3X “Namespaces” tree.
Objects
Your configured Intelligence Hub Instances are available under the i3X “Objects” tree.
Hierarchy
Your configured Namespace in Intelligence Hub is available under the i3X “Hierarchy” tree. If the Default HighByte Namespace is enabled, it will appear here also.
Access Control
The i3X Server uses the existing roles and claims system to manage agent access.
The only required claim that is required is:
| Resource | Actions |
|---|---|
| namespace | read |
User and API Key Setup
A new user can be created and assigned the appropriate roles and claims for i3X access. An API Key can be generated for this user, which can be used as a Bearer token to authenticate requests to the i3X Server. See REST Data Server for details on creating the API Key.
Additional information on managing users, roles, and claims is available in the Users and Roles documentation.