Snaps are Linux app packages fordesktop,cloud andIoT that are self-contained, simple to install, secure, cross-platform, and dependency-free.
Theyupdate automatically and typically run within aconfined andtransaction-based environment.Security and robustness are their key features, alongside beingeasy to install,easy to maintain andeasy to upgrade.
Snaps helpdesktop users effortlessly install and run apps likeSpotify orSlack. They helpsysadmins run servers likeNextCloud,developers to package and distribute their work to the globalSnap Store, and they help everyone build and deployIoT devices runningUbuntu Core.
From Linux and maker space tinkerers, to the robotics, automotive and signage industries; from your desktop to a deployment of thousands, snap can handle it.
For guidance and learning material about making snaps, see theSnapcraft documentation.
Tutorials Get started - a hands-on introduction to using snap packages for new users | How-to guides Step-by-step guides covering key operations and common tasks |
Explanation Concepts - discussion and clarification of key topics | Reference Technical information - specifications, APIs, architecture |
Snap and Snapcraft are members of the Ubuntu family. They’re both open source projects that welcome community involvement, contributions, suggestions, fixes and constructive feedback.
Thinking about using snap for your next project?Get in touch!