Need help with zope.interface?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

254 Stars 57 Forks Other 713 Commits 14 Opened issues


Interfaces for Python

Services available


Need anything else?

Contributors list



.. image:: :target: :alt: Latest Version

.. image:: :target: :alt: Supported Python versions

.. image:: :target:

.. image:: :target: :alt: Documentation Status

This package is intended to be independently reusable in any Python project. It is maintained by the

Zope Toolkit project

This package provides an implementation of "object interfaces" for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the

Design By Contract
_ methodology support in Python.

.. Design By Contract:

For detailed documentation, please see

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.