Flexible Assets
Flexible assets let you create custom asset types with user-defined field schemas. Use them for anything that doesn't fit standard CI types — network diagrams, vendor contacts, licensing agreements, client-specific runbook templates, or domain registrations.
How Flexible Assets Work
Flexible assets have two layers:
- Asset Types — define the schema (field names, field types, hints)
- Asset Instances — individual records that follow the schema
This is similar to IT Glue's flexible asset approach. Define the structure once, then create as many instances as needed.
Creating an Asset Type
- Navigate to Flexible Assets in the sidebar
- Click New Asset Type
- Enter a Name (e.g., "Domain Registration", "Vendor Contact")
- Define Fields — each field has:
- Name — field label
- Type — text, number, boolean, date, select, multiselect, url, password, textarea, or rich_text
- Hint — optional help text shown below the field
- Click Save
Supported Field Types
| Type | Use For |
|---|---|
| Text | Short text — domain names, serial numbers, version strings |
| Textarea | Multi-line notes |
| Rich Text | Formatted content with headings, lists, and links |
| Number | Quantities, port numbers, seat counts |
| Boolean | Yes/no flags — auto-renew enabled, MFA required |
| Date | Expiration dates, renewal dates |
| Select | Single choice — status, priority, region |
| Multiselect | Multiple choices — supported platforms, compliance frameworks |
| URL | Clickable links — vendor portals, documentation URLs |
| Password | Encrypted credentials — HSM-backed AES-256-GCM, same security as the password vault |
Password-type fields in flexible assets use the same HSM envelope encryption as the password vault. Each asset instance gets its own data encryption key (DEK) wrapped by the HSM master key. Revealing a password field is audit-logged.
Creating Asset Instances
- Navigate to Flexible Assets in the sidebar
- Select an existing Asset Type
- Click New Instance
- Enter a Name and select the Company
- Fill in the custom field values
- Add Tags for discoverability
- Click Save
Example: Domain Registration Tracker
Asset Type Fields:
- Domain Name (text)
- Registrar (text)
- Registrar Login URL (url)
- Registrar Credentials (password)
- Registration Date (date)
- Expiration Date (date)
- Auto-Renew (boolean)
- DNS Provider (select: Cloudflare, Route 53, Azure DNS, Other)
- Name Servers (textarea)
- Notes (rich_text)
IT Glue Migration
If you're migrating from IT Glue, your flexible assets import automatically via the IT Glue import feature. IT Glue traits map to CMDB flexible asset field values, preserving your existing documentation structure.
Next Steps
- Configuration Items — Standard CI types for hardware and infrastructure
- Password Vault — Dedicated credential management
- Import / Export — IT Glue import and JSON export