• Logo
    Snap
  • documentation.ubuntu.com
  • More resources
    • Discourse
    • Mattermost
    • Matrix
    • GitHub
Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Snap documentation
Snap documentation
  • Tutorials
    • Get started
    • Install the daemon
      • AlmaLinux OS
      • Arch Linux
      • CentOS
      • Debian
      • Elementary OS
      • Fedora
      • GalliumOS
      • Kali Linux
      • Linux Mint
      • Manjaro Linux
      • KDE Neon
      • openSUSE
      • Parrot Security OS
      • Pop!_OS
      • Raspberry Pi OS
      • Red Hat
      • Ubuntu
  • How-to guides
    • Manage snaps
      • Connect interfaces
      • Manage updates
      • Configure snaps
      • Configure the system
      • Apps and aliases
      • Control services
      • Manage validation sets
      • Create data snapshots
      • Use resource quotas
      • Disk space awareness
      • Work with components
      • Configure with confdb
      • Fix common issues
    • Snap development
      • Use the REST API
      • Use snapctl
      • Test snapd fixes
      • Debug snaps
      • Snap try
      • In-development features
  • Reference
    • Glossary
    • Release notes
    • System architecture
    • Interfaces
      • accel interface
      • account-control interface
      • accounts-service interface
      • acrn-support interface
      • adb-support interface
      • allegro-vcu interface
      • alsa interface
      • appstream-metadata interface
      • audio-playback interface
      • audio-record interface
      • auditd-support interface
      • autopilot-introspection interface
      • avahi-control interface
      • avahi-observe interface
      • block-devices interface
      • bluetooth-control interface
      • bluez interface
      • bool-file interface
      • broadcom-asic-control interface
      • browser-support interface
      • calendar-service interface
      • camera interface
      • can-bus interface
      • checkbox-support interface
      • cifs-mount interface
      • classic-support interface
      • confdb interface
      • contacts-service interface
      • content interface
      • core-support interface
      • cpu-control interface
      • cuda-driver-libs interface
      • cups-control interface
      • cups interface
      • custom-device interface
      • daemon-notify interface
      • dbus interface
      • dcdbas-control interface
      • desktop interface
      • desktop-launch interface
      • desktop-legacy interface
      • device-buttons interface
      • display-control interface
      • dm-crypt interface
      • dm-multipath interface
      • docker interface
      • docker-support interface
      • dsp interface
      • dvb interface
      • egl-driver-libs interface
      • empty interface
      • firewall-control interface
      • firmware-updater-support interface
      • fpga interface
      • framebuffer interface
      • fuse-support interface
      • fwupd interface
      • gbm-driver-libs interface
      • gconf interface
      • gpg-keys interface
      • gpg-public-keys interface
      • gpio-chardev interface
      • gpio-control interface
      • gpio interface
      • gpio-memory-control interface
      • greengrass-support interface
      • gsettings interface
      • hardware-observe interface
      • hardware-random-control interface
      • hardware-random-observe interface
      • hidraw interface
      • home interface
      • hostname-control interface
      • hugepages-control interface
      • i2c interface
      • iio interface
      • intel-mei interface
      • intel-qat interface
      • io-ports-control interface
      • ion-memory-control interface
      • iscsi-initiator interface
      • jack1 interface
      • joystick interface
      • juju-client-observe interface
      • kerberos-tickets interface
      • kernel-crypto-api interface
      • kernel-firmware-control interface
      • kernel-module-control interface
      • kernel-module-load interface
      • kernel-module-observe interface
      • kubernetes-support interface
      • kvm interface
      • libvirt interface
      • locale-control interface
      • location-control interface
      • location-observe interface
      • log-observe interface
      • login-session-control interface
      • login-session-observe interface
      • lxd interface
      • lxd-support interface
      • maliit interface
      • media-control interface
      • media-hub interface
      • microceph interface
      • microceph-support interface
      • microovn interface
      • microstack-support interface
      • mir interface
      • modem-manager interface
      • mount-control interface
      • mount-observe interface
      • mpris interface
      • multipass-support interface
      • netlink-audit interface
      • netlink-connector interface
      • netlink-driver interface
      • network-bind interface
      • network-control interface
      • network interface
      • network-manager interface
      • network-manager-observe interface
      • network-observe interface
      • network-setup-control interface
      • network-setup-observe interface
      • network-status interface
      • nfs-mount interface
      • nomad-support interface
      • nvidia-drivers-support interface
      • nvme-control interface
      • ofono interface
      • online-accounts-service interface
      • opengl-driver-libs interface
      • opengl interface
      • opengles-driver-libs interface
      • openvswitch interface
      • openvswitch-support interface
      • optical-drive interface
      • packagekit-control interface
      • password-manager-service interface
      • pcscd interface
      • personal-files interface
      • physical-memory-control interface
      • physical-memory-observe interface
      • pipewire interface
      • pkcs11 interface
      • polkit-agent interface
      • polkit interface
      • posix-mq interface
      • power-control interface
      • ppp interface
      • process-control interface
      • ptp interface
      • pulseaudio interface
      • pwm-control interface
      • pwm interface
      • qualcomm-ipc-router interface
      • raw-input interface
      • raw-usb interface
      • raw-volume interface
      • remoteproc interface
      • removable-media interface
      • ros-opt-data interface
      • ros-snapd-support interface
      • screen-inhibit-control interface
      • screencast-legacy interface
      • scsi-generic interface
      • sd-control interface
      • serial-port interface
      • shared-memory interface
      • shutdown interface
      • snap-fde-control interface
      • snap-interfaces-requests-control interface
      • snap-refresh-control interface
      • snap-refresh-observe interface
      • snap-themes-control interface
      • snapd-control interface
      • spi interface
      • ssh-keys interface
      • ssh-public-keys interface
      • steam-support interface
      • storage-framework-service interface
      • system-backup interface
      • system-files interface
      • system-observe interface
      • system-packages-doc interface
      • system-source-code interface
      • system-trace interface
      • tee interface
      • thumbnailer-service interface
      • time-control interface
      • timeserver-control interface
      • timezone-control interface
      • tpm interface
      • u2f-devices interface
      • ubuntu-download-manager interface
      • udisks2 interface
      • uhid interface
      • uinput interface
      • uio interface
      • unity7 interface
      • unity8-calendar interface
      • unity8-contacts interface
      • unity8 interface
      • upower-observe interface
      • usb-gadget interface
      • userns interface
      • vcio interface
      • wayland interface
      • x11 interface
      • xilinx-dma interface
    • Administration
      • System options
      • Data locations
      • Distribution support
      • Network requiremnts
      • Timer string format
      • Request aliases, tracks and connections
      • Public, Private and unlisted snaps
      • Reviewing classic confinement
    • Snap development
      • Environment variables
      • API Error codes
      • Supported hooks
      • SnapD REST API
      • YAML schemas
        • The gadget snap
        • The kernel snap
        • The snap format
  • Explanation
    • How snaps work
      • Channels and tracks
      • Home locations
      • Snap deltas
      • Snap revisions
      • Snap components
      • Parallel installs
      • Refresh awareness
      • Confdb
      • Validation sets
      • Transactional updates
      • Hotplug support
      • Hotplug development
      • Debug snaps
      • Snap performance
      • Startup performance
      • System snap
    • Interfaces
      • How interfaces work
      • Interface hooks
      • Hardware interfaces
      • Auto-connections
      • Super-privileged interfaces
    • Security
      • Assertions
      • Snap confinement
      • Security policies
      • Classic confinement
      • Release process
    • Snap development
      • Install modes
      • System username
      • Tab completion
      • Building snap on RHEL
Back to top

egl-driver-libs interface¶

The egl-driver-libs interface permits access to EGL the graphics sub-system.

This interface is under development and is not currently available for general use.

Developer details¶

Auto-connect: no

Code examples¶

The source code for this interface is in the snapd repository: https://github.com/canonical/snapd/blob/master/interfaces/builtin/egl_driver_libs.go

© 2026 CC-BY-SA, Canonical Ltd.
Last updated on Jan 21, 2026
Contents
  • egl-driver-libs interface
    • Developer details
      • Code examples