Snap Store Developer Documentation¶
The Snap Store is a way to build and publish Linux software in straightforward and robust manner.
The Store provides version-aware hosting and delivery functionality.
Linux has historically been beset by the problem of delivery software updates to users whose systems might not always be in sync with the distribution’s own updates, and an absence of de-facto packagaing and delivery standards across distributions.
The Snap ecosystem makes possible delivery of software updates independently of an operating system or platform’s own release cadence. The Snap Store is an implementation of this. As well as the App store for Linux, Stores (“Brand stores”) can be created for specific platforms, IoT devices and ecosystems.
For both developers and users the Store provides a way to balance risk with access to the latest features and updates.
Reference¶
Technical information - specifications, APIs, architecture
APIs¶
The Store APIs exist in two versions. Although Version 2 is a newer set of APIs, at present some functionality exists only in Version 1.
Brand Stores¶
This section contains information relevant for Brand Store customers.