---
title: Install BOM Analyzer on Linux | Snap Store
description: Get the latest version of BOM Analyzer for Linux - Hardware BOM analyzer
  for Canonical workloads
url: https://snapcraft.io/bom-analyzer
---

# BOM Analyzer

[Romain Dusi (romain-dusi)](https://snapcraft.io/publisher/romain-dusi "View all snaps from Romain Dusi (romain-dusi)")

* [Romain Dusi (romain-dusi)](https://snapcraft.io/publisher/romain-dusi "View all snaps from Romain Dusi (romain-dusi)")

latest/edge 0.1.0

Install latest/edge of BOM Analyzer

---

**Install using the command line**

```
sudo snap install bom-analyzer --edge
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

BOM Analyzer is only available on the unstable edge channel. It could break and change often.

---

### Package name

* bom-analyzer

---

### License

* Apache-2.0

---

### Last updated

* 16 September 2026 - latest/edge

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/bom-analyzer#report-snap-modal)

---

* [Description](https://snapcraft.io/bom-analyzer#tab-description)
* [Security](https://snapcraft.io/bom-analyzer#tab-security)

#### Hardware BOM analyzer for Canonical workloads

Analyse a customer hardware Bill of Materials (BOM) for Canonical workloads
(Ceph, Charmed OpenStack, Sunbeam, Canonical Kubernetes).

A single command, `bom-analyzer`, normalises any vendor BOM (Excel, PDF, CSV,
…) into the canonical schema, runs the profile rule suite, checks each chassis
against the Ubuntu certified-hardware catalogue, and writes Markdown + HTML
reports.

Normalisation uses OpenRouter by default (set an API key with
`snap set bom-analyzer openrouter.api-key=...`) or a bundled local Ollama
model (`snap set bom-analyzer llm.provider=ollama`) when the hardware supports
it. Local model weights download on first use into the snap's private
directory; a bundled Ollama service (GPU-accelerated when available) runs in
the background for that case.

Usage:
bom-analyzer -i quote.xlsx -p charmed-openstack --release "24.04 LTS" -o report.md

---

## Install BOM Analyzer on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/bom-analyzer/arch)

[### CentOS](https://snapcraft.io/install/bom-analyzer/centos)

[### Debian](https://snapcraft.io/install/bom-analyzer/debian)

[### elementary OS](https://snapcraft.io/install/bom-analyzer/elementary)

[### Fedora](https://snapcraft.io/install/bom-analyzer/fedora)

[### KDE Neon](https://snapcraft.io/install/bom-analyzer/kde-neon)

[### Kubuntu](https://snapcraft.io/install/bom-analyzer/kubuntu)

[### Manjaro](https://snapcraft.io/install/bom-analyzer/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/bom-analyzer/pop)

[### openSUSE](https://snapcraft.io/install/bom-analyzer/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/bom-analyzer/rhel)

[### Ubuntu](https://snapcraft.io/install/bom-analyzer/ubuntu)
