API tools

Design, test and document APIs.