# canonical/snapd

The snapd and snap tools enable systems to work with .snap files.

Repository: https://github.com/canonical/snapd
Canonical: https://ross.abutalabs.com/products/snapd
Language: Go
License: GPL-3.0
License Family: copyleft
Last push: 2026-08-26T18:44:41+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 3969, "days_push": 7, "days_rel": 13, "gap_med": 31, "n_releases_24m": 24}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2046, forks 688 (observed 2026-08-28T04:06:08.746366+00:00)

## What it is
snapd is the background daemon and snap CLI tool that manages snap packages on Linux systems, handling installation, updates, confinement, and interface permissions. It is the core runtime of the Snap ecosystem used across desktop, cloud, and IoT Linux distributions.

## Use cases
- install and manage snap packages on linux
- automatically update applications system-wide
- sandbox applications with confinement policies
- manage app permissions via snap interfaces
- deploy apps to iot devices with snap packages

## When to choose
- you run a linux distribution that uses snaps (e.g. ubuntu) and need the package runtime
- you want sandboxed, auto-updating, dependency-free app packages
- you are building or deploying snaps for desktop, cloud, or iot

## When to avoid
- you prefer deb/rpm/flatpak package management on a non-snap distribution
- you need a lightweight system without a background package daemon
- you dislike forced automatic updates or proprietary store backend

## Facets
- artifact type: service
- maturity: stable
- function: package-manager, security, cli, deployment
- domain: operating-systems, developer-tools, self-hosted, iot
- platform: go, cli, iot
- tags: snap-packages, package-management, confinement, ubuntu, system-daemon, app-distribution, linux

## Member repositories
- canonical/snapd (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:08.746366+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:57:59.577500+00:00, confidence not recorded.
  - readme: https://github.com/canonical/snapd (fetched 2026-08-28T04:06:08.746366+00:00, sha 552a224c85a0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
