Una aplicación para la programación de interface (API) es una serie particular de reglas (“códigos”) y especificaciones que los programas de software puedan seguir para comunicarse entre ellos. Dentro de Drupal está el API Reference, el cual, contiene documentación para desarrolladores. Ahí está también el Form API y Field API.
Drupal