idf Interface Definition Framework: specify how codes talk to each other and auto-generate corresponding code This package is on PyPI: idf.