APIWatch is a command line tool that allows to monitor software interfaces evolutions.
It is able to extract essential API information from source code written in virtually any programming language. It can then calculate differences between the extracted API information of two versions of the same software component and warn for potential API stability violations.