macOS
brew install kealocal Homebrew formula metadata
brew
DHCP server. Version 3.2.0 via Homebrew; verified 2026-06-27.
install
brew install kealocal Homebrew formula metadata
sudo apk add keaAlpine Linux edge package indexes · kea · source: dl-cdn.alpinelinux.org
sudo apt install keaDebian stable package indexes · kea · source: deb.debian.org
sudo dnf install keaFedora Rawhide package metadata · kea · source: dl.fedoraproject.org
nix profile install nixpkgs#keanixpkgs package indexes · pkgs/by-name/ke/kea/package.nix · source: api.github.com
sudo pacman -S keaArch Linux sync databases · kea · source: geo.mirror.pkgbuild.com
sudo zypper install keaopenSUSE Tumbleweed package metadata · kea · source: download.opensuse.org
overview
DHCP server
history
Kea is Internet Systems Consortium's modern open-source DHCP server suite. It provides DHCPv4, DHCPv6, DHCP-DDNS, control, database-maintenance, REST client, and benchmarking tools, and it was designed as ISC's next-generation successor path for the older ISC DHCP server.
Kea grew out of the BIND 10-era DHCP work inside ISC. The official manual pages record the first DHCPv6 daemon code in June 2011 and the first DHCPv4 daemon code in November 2011 by Tomek Mrugalski, followed by the DHCP-DDNS process in May 2013 by Thomas Markwalder. In mid-2014, Kea was decoupled from the BIND 10 framework and became a standalone DHCP server with renamed kea-dhcp4, kea-dhcp6, and kea-dhcp-ddns binaries.
ISC announced Kea 1.0.0 on 2015-12-29. ISC's 2015 open-source accomplishments post described Kea 1.0 as a major update with lease expiration, client classification, DHCPv4 and DHCPv6 DECLINE support, PXE and iPXE boot support, and limited MySQL host-reservation storage. The 1.1 release in 2016 expanded host reservations to MySQL and PostgreSQL and positioned Kea for datacenter, ISP, and enterprise DHCP automation.
Kea adoption is driven by operators who need a maintained DHCP server with database-backed leases, hooks, a control plane, and automation hooks beyond the flat-file heritage of ISC DHCP. ISC's DHCP history page frames Kea as a new implementation intended to replace the aging ISC DHCP, and ISC's Kea product page presents it as widely deployed open-source DHCP server software for Linux and Unix-like systems.
Kea also became important to appliance, ISP, and enterprise packaging because ISC DHCP reached end-of-life status while Kea continued to receive active releases and commercial support. That transition made Kea a default answer for packagers maintaining DHCP service stacks.
Kea is normally deployed as one or more cooperating daemons: kea-dhcp4 for IPv4 leases, kea-dhcp6 for IPv6 leases and prefix delegation, kea-dhcp-ddns for DNS update requests, keactrl for service control, and kea-shell for interacting with the REST control interface. Administrators configure it through JSON configuration files and can integrate SQL backends and hook libraries for larger operational environments.
Kea matters to package nerds because it is the rare infrastructure daemon where the package boundary exposes a whole operational architecture: multiple daemons, sample configs, database schema tooling, hooks, and migration pressure from a famous predecessor. It is also a case study in how a foundational Unix network service gets replaced without changing the underlying IETF protocol.
security posture
broad file, network, media, or database tool signal. generalized runtime or code generation signal.
yellow risk · medium confidence · runtime
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/etc/kea/kea-dhcp4.conf/etc/kea/kea-dhcp6.conf/etc/kea/kea-dhcp-ddns.conf/etc/kea/kea-ctrl-agent.conf/etc/kea/keactrl.conf[kea-install-dir]/etc/kea/kea-dhcp4.conf[kea-install-dir]/etc/kea/kea-dhcp6.conf[kea-install-dir]/etc/kea/kea-dhcp-ddns.conf[kea-install-dir]/etc/kea/kea-ctrl-agent.conf[kea-install-dir]/etc/kea/keactrl.confexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
kea-admin | cli | global executable | |
kea-ctrl-agent | cli | global executable | |
kea-dhcp-ddns | cli | global executable | |
kea-dhcp4 | cli | global executable | |
kea-dhcp6 | cli | global executable | |
kea-lfc | cli | global executable | |
kea-msg-compiler | cli | global executable | |
kea-shell | cli | global executable | |
keactrl | cli | global executable | |
perfdhcp | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:kea |
|---|---|
| Version | 3.2.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/kea |
| Homepage | https://www.isc.org/kea/ |
| Repository | https://gitlab.isc.org/isc-projects/kea |
| Upstream docs | https://kea.readthedocs.io/ |
| License | MPL-2.0 |
| Source archive | https://downloads.isc.org/isc/kea/3.2.0/kea-3.2.0.tar.xz |
| Last updated | 2026-06-27T22:35:12Z |
| Pulse | updated |
| Dependencies | boost, log4cplus, openssl@3 |
| Build dependencies | bison, meson, ninja, pkgconf, python@3.14 |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | kea |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
kea 2.6.3-1
DHCP server [meta]
sudo apt install keakea
nix profile install nixpkgs#keakea 2.4.1-3build3
DHCP server [meta]
sudo apt install keakea 3.0.3-r0
DHCPv4 and DHCPv6 server from ISC
sudo apk add keakea-admin 3.0.3-r0
Databases administration tools for Kea DHCP server
sudo apk add kea-adminkea-common 3.0.3-r0
Common files and libraries for Kea DHCP Server
sudo apk add kea-commonkea-ctrl-agent 3.0.3-r0
Kea Control Agent - REST service for controlling Kea DHCP server
sudo apk add kea-ctrl-agentkea-dev 3.0.3-r0
DHCPv4 and DHCPv6 server from ISC (development files)
sudo apk add kea-devkea-dhcp-ddns 3.0.3-r0
Kea DHCP Dynamic DNS Server
sudo apk add kea-dhcp-ddnskea-dhcp4 3.0.3-r0
Kea IPv4 DHCP Server
sudo apk add kea-dhcp4kea-dhcp6 3.0.3-r0
Kea IPv6 DHCP Server
sudo apk add kea-dhcp6kea-doc 3.0.3-r0
DHCPv4 and DHCPv6 server from ISC (documentation)
sudo apk add kea-dockea-hook-bootp 3.0.3-r0
Kea hook for handling BOOTP client support
sudo apk add kea-hook-bootpkea-hook-class-cmds 3.0.3-r0
Kea hook providing runtime commands for managing client classes
sudo apk add kea-hook-class-cmdskea-hook-ddns-tuning 3.0.3-r0
Kea hook for adjusting and fine-tuning DHCP-DDNS update behavior
sudo apk add kea-hook-ddns-tuningkea-hook-flex-id 3.0.3-r0
Kea hook for generating client identifiers using flexible expressions
sudo apk add kea-hook-flex-idsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.