AMPPD is the back-end server that provides REST API end-points for AMP clients. It communicates with AMP UI and the underline AMP Galaxy instance. It handles authentication and authorization, user management, content navigation and manipulation, workflow operations, as well as delivery of workflow results to external target systems.
AMPPD is a Java application built on top of Spring Boot framework. It can be run as a separate server independent of AMP UI, but it does rely on the AMP-customized Galaxy instance to start and do anything related to workflow. Detailed information about the AMPPD back-end component in relation to other AMP components is described in AMP System Architecture.
To install, config, run AMPPD, as well as contribute to the AMP project, please refer to the instructions on AMP Bootstrap