Reference

These pages provide details about the features and processes in Snapcraft.

Commands

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

Commands

Project file

The main object inside a snap project is a configurable project file. These pages detail what goes inside it.

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.