The ORM includes a wide variety of hooks available for subscription.
.. versionadded:: 0.7 The event supersedes the previous system of "extension" classes.
For an introduction to the event API, see :ref:`event_toplevel`. Non-ORM events such as those regarding connections and low-level statement execution are described in :ref:`core_event_toplevel`.
.. autoclass:: sqlalchemy.orm.events.AttributeEvents :members:
.. autoclass:: sqlalchemy.orm.events.MapperEvents :members:
.. autoclass:: sqlalchemy.orm.events.InstanceEvents :members:
.. autoclass:: sqlalchemy.orm.events.SessionEvents :members:
.. automodule:: sqlalchemy.orm.instrumentation
.. autoclass:: sqlalchemy.orm.events.InstrumentationEvents :members: