Модуль zope.interface обеспечивает реализацию «объектных интерфейсов». для Python.

Интерфейсы представляют собой механизм для маркировки объектов как соответствующих данному API или контракту. Пакет zope.interface можно рассматривать как реализацию методологии Design By Contract в Python.

zope.interface не зависит от инфраструктуры сервера Zope и не предполагает использования какой-либо другой части Zope.