# User Interfaces

Plugins may have custom user interfaces, or UIs, which are installed in bundles just like plugins.

The available UIs for a plugin can be accessed with `lilv_plugin_get_uis()`:

    LilvUIs* uis = lilv_plugin_get_uis(plugin);

`LilvUIs` is a collection much like LilvPlugins, except it is of course a set of `LilvUI` rather than a set of `LilvPlugin`. Also like plugins, the `LilvUI` class has various accessors that can be used to get information about the UI. See the API reference for details.