project-akri/akri
A Kubernetes Resource Interface for the Edge observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2154
- days_rel: n/a
- days_push: 9
- n_releases_24m: 0
Adoption not part of the score
1259 stars · 166 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Akri is a Kubernetes Resource Interface, a CNCF Sandbox project written in Rust, that exposes heterogeneous edge leaf devices (IP cameras, USB devices, GPUs, FPGAs) as schedulable resources in a Kubernetes cluster. It extends the Kubernetes device plugin framework to handle the dynamic appearance and disappearance of edge devices, discovering them via pluggable Discovery Handlers (ONVIF, OPC UA, udev) and scheduling workloads on nodes that have access to them.
Use cases
- expose USB cameras as Kubernetes resources
- schedule workloads on nodes with IP cameras using ONVIF
- discover OPC UA devices in an edge cluster
- make GPUs and FPGAs available to edge Kubernetes pods
- run Kubernetes on Raspberry Pi with attached sensors
- share leaf devices across pods in a cluster
- build custom discovery handlers for proprietary protocols
When to choose
- you run Kubernetes at the edge with heterogeneous devices too small to run K8s themselves
- you need devices dynamically discovered and workloads scheduled based on device availability
- you want a CNCF-backed, Rust-based solution with Helm deployment and Prometheus monitoring
When to avoid
- your devices are cloud datacenter hardware already served by standard device plugins
- you don't use Kubernetes
- you need a simple non-clustered device management tool
Facets
framework · maturity active
container-orchestration iot configuration-management scheduling iot cloud-computing infrastructure-as-code rust self-hosted edge-computing device-plugins leaf-devices onvif opc-ua udev helm cncf-sandbox usb-devices ip-cameras containers kubernetes linux docker
4 sources
- readme: https://github.com/project-akri/akri · fetched 2026-08-28 · c47269fa5c19
- homepage: https://docs.akri.sh/ · fetched 2026-08-29 · 47dd10d8a8d9
- site_page: https://docs.akri.sh/user-guide/getting-started · fetched 2026-08-29 · a754da8ab532
- site_page: https://docs.akri.sh/user-guide/customizing-an-akri-installation · fetched 2026-08-29 · 617d6ef73c89
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| project-akri/akri | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="project-akri/akri")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem