# systemd

**Canonical:** https://apis.io/providers/systemd/  
**Website:** https://systemd.io  
**APIs profiled:** 34

systemd is a suite of basic building blocks for a Linux system. It runs as PID 1 and is the system and service manager that bootstraps the rest of the userspace, supervises long-running services, and exposes a coordinated set of D-Bus and Varlink IPC interfaces for managing services (systemd1), users and sessions (logind), network interfaces (networkd), name resolution (resolved), containers/VMs (machined), home directories (homed), boot entries (boot1/sysupdate1), system hostname/locale/timedate, OOM protection (oomd), portable services, and image imports. The project also publishes a stable command-line surface (systemctl, journalctl, networkctl, resolvectl, loginctl, machinectl, hostnamectl, timedatectl, localectl, busctl, varlinkctl, bootctl, homectl, coredumpctl, oomctl, portablectl, importctl, systemd-analyze and more). systemd is dual-licensed (LGPL-2.1-or-later for libraries and most code, GPL-2.0-or-later for select tools) and developed openly on GitHub at systemd/systemd.

## Kin Score — 29.2 / 100 (thin)

Scored 2026-08-25 under rubric 0.14.0. Trend: flat (+0.0 from 29.2).

| Facet | Score |
|---|---|
| Discoverability | 68.5 |
| Contract Quality | 49.0 |
| Governance | 28.8 |
| Contract Governance | 28.8 |
| Operational Transparency | 18.4 |
| Developer Ergonomics | 21.4 |
| Commercial Clarity | 0.0 |
| Access Clarity | 0.0 |

## Agent readiness — 16.5 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Unknown — onboarding: unknown, pricing: unknown, trial: no (confidence: low).

## APIs (34)

- **systemd-localed (org.freedesktop.locale1)** — D-Bus API of systemd-localed for getting and setting the system locale, X11 keymap, and console keymap.
- **systemd-timedated (org.freedesktop.timedate1)** — D-Bus API of systemd-timedated for getting and setting the system time, timezone, NTP enablement, and RTC-in-local-time policy.
- **systemd-timesyncd (org.freedesktop.timesync1)** — D-Bus API of systemd-timesyncd exposing the current NTP server, peers, root delay/dispersion, and synchronization status.
- **systemd-homed (org.freedesktop.home1)** — D-Bus API of systemd-homed for managing portable, encrypted user home directories (LUKS, btrfs subvol, fscrypt, CIFS, directory) including create/remove/update/list operations, ...
- **systemd-importd (org.freedesktop.import1)** — D-Bus API of systemd-importd for importing, exporting, downloading, listing, and removing container/VM machine images (tar, raw, dkr/OCI, qcow2) used by machined and portable se...
- **systemd-oomd (org.freedesktop.oom1)** — D-Bus API of systemd-oomd, the userspace out-of-memory killer that uses cgroup v2 PSI signals to kill cgroups under memory or swap pressure. Exposes per-slice/cgroup state and p...
- **systemd-portabled (org.freedesktop.portable1)** — D-Bus API of systemd-portabled for attaching/detaching portable service images, listing attached images, inspecting them, and managing their lifecycle on the host.
- **systemd-sysupdated (org.freedesktop.sysupdate1)** — D-Bus API of systemd-sysupdated for transactional A/B updates of system/host/portable/container images using systemd-sysupdate transfers, including target enumeration, version l...
- **LogControl1 (org.freedesktop.LogControl1)** — Generic D-Bus interface that systemd daemons (and other services) implement to expose runtime log level and log target configuration. Allows tools like systemd-analyze to change...
- **systemd Boot API** — The Boot API from systemd — 1 operation(s) for boot.
- **systemd Cache API** — The Cache API from systemd — 2 operation(s) for cache.
- **systemd Cgroups API** — Transient unit creation and cgroup-backed resource control.
- **systemd Configuration API** — The Configuration API from systemd — 11 operation(s) for configuration.
- **systemd Credentials API** — The Credentials API from systemd — 2 operation(s) for credentials.
- **systemd Hostname API** — The Hostname API from systemd — 3 operation(s) for hostname.
- **systemd Image API** — The Image API from systemd — 1 operation(s) for image.
- **systemd Images API** — The Images API from systemd — 4 operation(s) for images.
- **systemd Inhibitors API** — The Inhibitors API from systemd — 1 operation(s) for inhibitors.
- **systemd Jobs API** — Pending and active jobs scheduled by the Manager.
- **systemd Links API** — The Links API from systemd — 7 operation(s) for links.
- **systemd Machine Info API** — The Machine Info API from systemd — 4 operation(s) for machine info.
- **systemd Machines API** — The Machines API from systemd — 7 operation(s) for machines.
- **systemd Manager API** — The Manager API from systemd — 12 operation(s) for manager.
- **systemd PCR API** — The PCR API from systemd — 1 operation(s) for pcr.
- **systemd Power API** — The Power API from systemd — 5 operation(s) for power.
- **systemd Resolution API** — The Resolution API from systemd — 4 operation(s) for resolution.
- **systemd Resolve API** — The Resolve API from systemd — 1 operation(s) for resolve.
- **systemd Seats API** — The Seats API from systemd — 1 operation(s) for seats.
- **systemd Sessions API** — The Sessions API from systemd — 5 operation(s) for sessions.
- **systemd Snapshots API** — System state introspection.
- **systemd Unit API** — The Unit API from systemd — 2 operation(s) for unit.
- **systemd Units API** — Unit lifecycle and enumeration.
- **systemd UserDatabase API** — The UserDatabase API from systemd — 3 operation(s) for userdatabase.
- **systemd Users API** — The Users API from systemd — 3 operation(s) for users.

## Agentic access (1)

- **Systemd Agentic Access** — 90 operations · 69 acting · 10 human-in-the-loop

## Security (1)

- **Systemd Domain Security** — TLSv1.3 · DMARC

## Tags

Boot, Cgroups, Container, D-Bus, Init, IPC, journal, Linux, Logging, Network, Open-Source, PID 1, Service Manager, System, systemd, Varlink

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/systemd/). Scores are computed from the provider's own public artifacts under a published rubric.
