Skip to main content

Project

A project is a repository designed to centralize all the data & management for a given platform.

Edge keys

Devices that communicate with the service must identify themselves. An Edge key, a special type of API key, grant write access to ingress data on the platform, as well as to query limited information (eg, checking for updates)

A project can have one or more edge keys, and it's recommended to rotate them periodically.

You can issue new edge keys or view current ones under: Project -> Project Settings -> Edge API Keys.

API keys

HexDroid CLI requires authentication, API keys are special tokens which grant write&read information into your HexDroid project,

A project can have one or more API keys, and it's recommended to rotate them periodically.

You can issue new API keys or view current ones under: Project -> Project Settings -> API Keys.

Property Management

Uploaded metrics and reports may contain various properties, which provide additional context about an event - such as the current software version or device identifiers.

HexDroid does not impose predefined meanings on specific properties; instead, it gives you full control over how they are interpreted.

However, to enable automatic data association, such as linking data to a specific device or software version, HexDroid needs to understand the meaning of certain key properties.

For example, if you have set device.serial in the metrics SDK or via the hexd daemon to represent the unique identifier of the reporting device, you must explicitly associate it with the correct meaning in HexDroid.

To do this, navigate to Project SettingsProperty Settings and set Device ID to device.serial. This ensures HexDroid correctly links the property key and value to the corresponding device.

Users

Each project has its own set of permissions, and list of users that can view/contribute/manage project.

Users are divided into 3 types:

RoleDescription
VisitorVisitor role is limited in scope to only read information within the project.
Visitors can't not view project API keys, or invite other users to the project.
MemberRead & Write access to most of the project
ManagerAdditional permissions around project deletion, billing.