Optic est un outil open source qui documente et teste automatiquement votre API.Il facilite la synchronisation de vos spécifications et codes API et automatise les tests de votre contrat.
Doxygen est un outil pour générer de la documentation à partir de sources C ++ annotées, ainsi que d'autres langages de programmation populaires comme C, Objective-C, C #, PHP, Java, Python, IDL (CORBA ...