Domino(TM) for iSeries(TM) provides numerous tools for developers, including APIs. See Lotus Domino Developer's Tools for information on this topic.