Plugin interfaces reference
===========================

:py:mod:`ckan.plugins` contains a few core classes and functions for plugins
to use:

.. rubric:: ``ckan.plugins``

.. autoclass:: ckan.plugins.SingletonPlugin

.. autoclass:: ckan.plugins.Plugin

.. autofunction:: ckan.plugins.implements

.. rubric:: ``ckan.plugins.interfaces``

.. automodule:: ckan.plugins.interfaces
   :members:
   :undoc-members:
