A GLPI 11 plugin that synchronizes your **UniFi Site Manager** data — sites, hosts (UDM, UCG…) and devices (APs, switches, routers) — directly into GLPI assets.
- Connects to the official UniFi Cloud API (
api.ui.com) using a staticX-API-KEY - Synchronizes UniFi sites → GLPI Locations
- Synchronizes hosts / consoles (UDM SE, UCG Ultra…) → GLPI NetworkEquipment
- Synchronizes devices (APs, switches, routers) → GLPI NetworkEquipment
- ECharts dashboard with device-status pie chart and firmware-status bar chart
- Device table with inline search, status badges, and firmware badges
- Manual Sync now button with live spinner
- Configurable cron task (5 min → 1 hour)
- Sync log with last 10 runs
- Fully localized (es_MX · en_US · en_GB · fr_FR · de_DE)
- GLPI 11.0 or higher
- PHP 8.1+ with the cURL extension enabled
- Network access from your GLPI server to
https://api.ui.com
- Download the latest release
.zip - Unzip into your GLPI plugins directory:
/var/www/glpi/plugins/unifiintegration/ - Go to Setup → Plugins
- Click Install next to UniFi Integration, then Enable
- Navigate to Plugins → UniFi Integration → Settings
- Obtain an API Key:
- Sign in at unifi.ui.com
- Go to API in the left navigation bar
- Click Create API Key — copy it immediately (shown only once)
- Paste the key into the API Key field
- Click Test connection to verify
- Select which items to synchronize and set the cron interval
- Click Save
| Language | Status |
|---|---|
| Español (México) | Full |
| Français (France) | Full |
| Deutsch | Full |
| English (US) | Base |
| English (UK) | Base |
See CHANGELOG.md.
GPL v3+. See LICENSE.
Edwin Elias Alvarez
