Reference

References describe the structure and function of the individual components in Snapcraft.

Commands

Snapcraft is operated from the command line, with a command for each function.

Project file

The main object inside a snap project is a configurable project file. Read on for a complete reference of the structure and contents of this file.

Bases and architectures

Snaps are built using existing technologies and must be configured to build for specific CPU architectures.

Parts

Software is brought into a snap through definitions of parts, and must be configured for the software’s language and build systems.

Processes

Snapcraft has defined processes underlying its basic operation.