Kea is an open source software system including DHCPv4, DHCPv6 servers, Dynamic DNS daemon, REST API interface, MySQL, PostgreSQL and Cassandra databases, RADIUS and NETCONF interfaces and related utilities.

Download View on Gitlab

We welcome you to submit issues and contribute patches.


Kea has broad support for the major DHCPv4 and DHCPv6 standards, including both direct address assignment and DHCPv6 prefix delegation, dynamic and static addresses.

Extensible with optional hook libraries

Kea was designed to be easily extended by the addition of optional 'hooks' libraries. ISC publishes some of these in the open source, and offers others as premium software. Using Hooks, it is possible to control the assignment of options and even addresses from your own provisioning system.

Manageable via REST api

Add and change subnets and pools without restarting Kea. Store leases and host reservations in a MySQL, PostgreSQL or Cassandra database or a local text file. Replace the entire Kea configuration, or separately manage leases, subnets and host reservations through a REST API.


Kea is licensed under MPL2.0.