Skip to content

Content Registry

The content registry is a feature for managing static metadata of in-game maps, items, skills, and more, and linking them to telemetry data.

With generic telemetry tools, there is no way to know what the IDs in event data refer to. By using the content registry:

  • item_id: "sword_01" → “Flame Sword (Rare / Weapons category)”
  • map_id: "map_desert" → “Desert Arena (PvP map)”

It adds game context to your telemetry, enabling meaningful analysis.

TypeDescriptionExamples
mapGame mapsStages, arenas, worlds
itemIn-game itemsWeapons, consumables, equipment
skillSkills/abilitiesAttacks, buffs, passives
characterCharactersPlayable characters, NPCs
customCustom definitionsAny game element

Content registry data is synchronized with your game’s master data.

Register individually from the dashboard or via the REST API (POST /v1/content).

Import master data as JSON from your CI pipeline using the CLI:

Terminal window
framedash content import ./game-content.json

Format of game-content.json:

[
{
"type": "item",
"external_id": "item_hp_01",
"name": "Health Potion",
"metadata": { "rarity": "common", "category": "consumable" }
}
]

When sending events with the SDK, include the external_id and the content name and metadata will be automatically displayed in the dashboard.