于获取Sanp包的后端，但这并非强制的，用户可以使用其他软件商店。开发者可以利用snap创建命令行工具、后台服务以及桌面应用程序。使用snap的情况下，可以通过原子操作或差分编码完成升级。2016年6月起，snapd成为Ubuntu以外多种Linux发行版的的一部分。而在此之前snapd主要应用于完全基于snap的Ubuntu Core操作系统。
Snapcraft.Snapcraft是供开发人员将其程序打包为snap格式供Snappy使用的工具。