snapd
The facts below are what the maker publishes about snapd, checked and dated. Our editors have not written about it yet.
The facts
Each one read from snapd's own pages, with the date it was checked.
What it does
- Automatic updates
- snapd manages snap updates, which can be controlled through refresh settings and related management commands.checked 12 Oct 2026
- Classic confinement
- Classic snaps have broad system access, require the user to pass --classic when installing, and require store review before distribution through the Snap Store.checked 12 Oct 2026
- Community support
- The project documentation points users to a Discourse forum and Matrix chat for community support.checked 12 Oct 2026
- Confinement
- Strict confinement isolates snaps and limits system access by default; additional access can be requested through interfaces.checked 12 Oct 2026
- Cross-distribution packages
- A snap bundles one or more applications and works without dependencies or modification across many Linux distributions.checked 12 Oct 2026
- Cross-distribution use
- Snaps are intended to work across different Linux distributions and hardware platforms.checked 12 Oct 2026
- Dependency resolution
- Yeschecked 21 Sep 2026
- Distribution caveat
- The documentation says snapd re-execution is not supported on Fedora because of ABI incompatibilities, build configuration differences, and distribution policy.checked 12 Oct 2026
- Distribution version caveat
- Ubuntu and Debian distribution policies mean snapd is not regularly updated to the latest available version in their native packages.checked 12 Oct 2026
- Installation
- The snap daemon is pre-installed on several distributions, including Ubuntu 18.04 and above, and installation instructions are available for many others.checked 12 Oct 2026
- Interfaces
- Interfaces mediate access between strictly confined snaps and system resources or other snaps.checked 12 Oct 2026
- Management API
- snapd provides a REST API for extending snap functionality and interacting with the daemon.checked 12 Oct 2026
- Offline installation
- Yeschecked 21 Sep 2026
- Package format
- Snaps are self-contained application packages designed for desktop, cloud, and IoT environments.checked 12 Oct 2026
- Package formats
- snap (.snap)checked 21 Sep 2026
- Purpose
- snapd is the background service that manages and maintains snaps, which are app packages for desktop, cloud and IoT.checked 12 Oct 2026
- REST API
- The REST API exposes snapd state and key functions through the local /run/snapd.socket UNIX socket.checked 12 Oct 2026
- Security components
- snapd configures snap sandboxes using Linux kernel security modules including Seccomp, AppArmor and Cgroups.checked 12 Oct 2026
- Security mechanisms
- Strict confinement uses Linux kernel security features including AppArmor, seccomp, and namespaces.checked 12 Oct 2026
- Signed assertions
- Assertions are digitally signed documents used by snapd and the Snap Store for authentication, policy, identification, and validation.checked 12 Oct 2026
- Snap Store
- Snaps are discoverable and installable through the Snap Store, described as a public app store with an audience of millions.checked 12 Oct 2026
Where it runs
- Linux distribution coverage
- The installation guide lists distributions including Ubuntu, Debian, Fedora, Arch Linux, Linux Mint, openSUSE, and Raspberry Pi OS.checked 12 Oct 2026
- Linux shell
- Snaps can be installed and removed with a graphical package manager, while most advanced functionality is available from the Linux command shell.checked 12 Oct 2026
- Supported platforms
- Linux distributions including Ubuntu,Debian,Fedora,RHEL-family systems,openSUSE,Arch Linux,Manjaro,Gentoo,Solus,and Yocto-based systemschecked 21 Sep 2026


