Le projet GeoAPI a été lancé en 2003 suite aux discussions entre les projets libres GeoTools et OpenJump pour la réalisation d’interfaces de programmations communes entres différents projets. Cette initiative avait pour vocation de favoriser la réalisation de solutions techniques complexes basées sur des bibliothèques issues de différentes communautés de développeurs.