Developing

Supported interfaces

Interfaces enable resources from one snap to be shared with another. For general usage details, see Interface management.

The table below lists currently supported interfaces, with links to further details for each interface.

The following column names are used:

Interface name is the syntactical interface name, as used by snaps.

Auto-connect indicates that the interface will be connected by default when the snap is first
installed, requiring no further user action.

Transitional interfaces are used by trusted snaps to access traditional Linux desktop environments that were not designed to integrate with snap isolation. As such, they will become deprecated as replacement or modified technologies that enforce strong application isolation become available.