Existen dos tipos de extensiones disponibles para GEDKeeper: scripts Lua y plugins escritos en C# o VB.NET.
Las siguientes son las principales razones para ampliar una aplicación con unidades plugin:
Para crear plugins, debe utilizar la biblioteca común GKCore del núcleo de la aplicación.
Los plugins pueden incluir tanto extensiones totalmente independientes como widgets auxiliares para la gestión de datos e informes.