Znuny Add-ons, Plugins & Extensions
Znuny Add-ons, Plugins & Extensions
Section titled “Znuny Add-ons, Plugins & Extensions”Znuny is an open-source ticket system you can extend with OPM packages (plugins, skins, integrations). Whether you need UI tweaks, reporting, integrations, or AI — the community and vendors publish hundreds of extensions.
Package catalog: The central hub for Znuny plugins and add-ons is OpenITSMHub — searchable by category, compatibility, and maintainer.
Browse all Znuny packages on OpenITSMHub →
What are Znuny add-ons?
Section titled “What are Znuny add-ons?”In Znuny, extensions are usually packages (OPM files). They can:
- Add features — e.g. advanced dynamic fields, ticket printing, time accounting
- Customize the UI — skins, themes, extra dashboard widgets
- Connect systems — REST clients, monitoring, CMDB, chat
- Automate processes — event handlers, Generic Agent extensions
Packages are installed via Package Manager in the admin UI or on the console with Admin::Package::Install. To build your own: Plugin development with OPM packages.
Finding packages on OpenITSMHub
Section titled “Finding packages on OpenITSMHub”OpenITSMHub aggregates packages for Znuny, OTOBO, OTRS Community Edition, and related ITSM stacks. Useful entry points for Znuny:
| Resource | Link |
|---|---|
| Znuny plugin overview | openitsmhub.com/znuny-plugins |
| All packages (Znuny filter) | openitsmhub.com/packages?systems=znuny |
| Znuny system page | openitsmhub.com/systems/znuny |
OpenITSMHub shows license, framework version, maintainer, and often direct download or repository links before you deploy to production.
Example extensions
Section titled “Example extensions”A sample of common categories — the full, up-to-date list lives on OpenITSMHub:
| Category | Example (OpenITSMHub) |
|---|---|
| Attachments & ticket UI | Znuny4OTRS Download All Attachments |
| Dynamic fields | Znuny4OTRS Advanced Dynamic Fields |
| Development & API | Python REST API Client, pyznuny |
| AI & automation | otai-otobo-znuny |
| IDE & tooling | vscode-znuny |
For AI-assisted ticket classification in Znuny, see OpenTicketAI and Znuny Artificial Intelligence.
Installing an add-on
Section titled “Installing an add-on”Via the admin UI
Section titled “Via the admin UI”- Open Admin → Package Manager
- Upload the OPM file or use an online repository (if configured)
- Confirm installation and rebuild SysConfig if needed (
Maint::Config::Rebuild)
Via the console (Docker or server)
Section titled “Via the console (Docker or server)”bin/znuny.Console.pl Admin::Package::Install /path/to/package.opmbin/znuny.Console.pl Maint::Config::Rebuildbin/znuny.Console.pl Maint::Cache::DeleteOn Docker stacks, run these inside the app container — see Znuny Docker.
GUI extensions and skins
Section titled “GUI extensions and skins”UI customizations (skins, themes) are often available as packages or separate downloads. OpenITSMHub lists compatible skins under Skins. Basics: Znuny GUI and Skins & themes.
Building your own add-on
Section titled “Building your own add-on”Start with Plugin development — SOPM layout, building OPM files, event handlers, and dynamic fields. You can publish packages on OpenITSMHub for the community.
Related topics
Section titled “Related topics”- Znuny REST API — integrations and automation
- Web Services — configure the Generic Interface
- Znuny Docker — manage packages in container environments
- OpenITSMHub – Znuny plugins — package catalog