Development¶
Extend snap functionality with API access and customised environments for your applications and devices.
Environment variables: Internal values accessible to snapped applications.
Snapd REST API: Interactive OpenAPI documentation for the Snapd REST API.
REST API error codes: The types of errors returned by the API.
YAML schemas¶
YAML schemas define exactly what a device, kernel and snap is capable of.
snap.yaml: The metadata for a snap.
Gadget snap: System and device properties.
Kernel snap: The Linux kernel snap, its metadata and setup files.