Optic je open-source alat koji automatski dokumentira i testira vaš API.Omogućava sinkronizaciju vaše specifikacije i koda API-ja u sinkronizaciji i automatizira testiranje vašeg ugovora.
Doxygen je alat za generiranje dokumentacije iz obilježenih C ++ izvora, kao i drugih popularnih programskih jezika poput C, Objective-C, C #, PHP, Java, Python, IDL (CORBA ...