English

Supported Operating Systems & Ecosystems

Operating systems

We support every version that is still supported by its vendor. Once a version reaches end of life, it drops off this list.

Operating systemSupported versions
macOS15 Sequoia, 26 Tahoe
WindowsWindows 11 version 24H2 and later. Version 23H2 on Enterprise and Education until 10 Nov 2026
Ubuntu22.04 LTS, 24.04 LTS, 26.04 LTS
Debian12 (Bookworm), 13 (Trixie)
Red Hat Enterprise Linux9, 10
Rocky Linux9, 10
AlmaLinux9, 10
Oracle Linux9, 10
CentOSStream 9, Stream 10
Amazon Linux2023

Linux specifics

RequirementDetails
Architectureamd64 (x86_64) or arm64 (aarch64). Run uname -m to check
Kernel5.11 or later, with BTF and cgroup v2 available. Run uname -r to check
Init systemsystemd, which runs the aikido-endpoint-protection service

The kernel requirements come from the eBPF datapath the agent uses to see package installs. A container image installed with --container uses an explicit proxy instead, so it runs on older kernels; see Device Protection in Containers.

A desktop install also wants a tray that speaks StatusNotifierItem. That one is cosmetic, and protection runs either way. See Tray Icon Support on Linux.

Package sources

Device Protection monitors packages from the following sources:

  • NPM (npm, npx, yarn, pnpm, pnpx, bun, bunx, rush, rushx, ..)
  • PyPI (pip, pip3, pipx, pdm, poetry, uv, uvx, ..)
  • VS Code
  • Open VSX (Cursor, Windsurf, Kiro, ..)
  • Jetbrains
  • Maven (Gradle, sbt, ..)
  • NuGet
  • Chrome extensions
  • Firefox extensions
  • Go
  • Skills.sh
  • Ruby 3+ (bundler, gem)
  • Rust
  • PHP (composer)
  • Homebrew

Skills are hosted on GitHub rather than a dedicated registry, so the Block All Installs and Force Requests policies do not apply to them. See Configuring Installation Policies.