This is the code repository of snapd, which is the background service that manages snaps and maintains them. Snaps are app packages that automatically update for desktop, cloud, IoT, and IoT. Snaps are easy to install, secure, cross platform, and dependency-free. They are being used every day on millions of Linux systems. Snapd, in addition to its many management and service functions, provides snapd, the snap command. It is used to install and delete snaps, interact with the wider snap ecosystem and implement the confinement policies that isolate snaps, and governs the interfaces that allow snaps access to specific system resources outside their confinement. The Snap Store has a wide range of products that you can download, such as Spotify and Visual Studio Code. You can also create your own snaps by following our snap documentation creation process.