Skip to content

API Reference

Complete API documentation for pydantic-ai-middleware.

Core Classes

Decorators

Exceptions

Quick Import

Python
from pydantic_ai_middleware import (
    # Core
    AgentMiddleware,
    MiddlewareAgent,
    MiddlewareChain,
    ConditionalMiddleware,
    PipelineSpec,
    MiddlewareToolset,
    # Decorators
    before_run,
    after_run,
    before_model_request,
    before_tool_call,
    after_tool_call,
    on_error,
    # Exceptions
    MiddlewareError,
    InputBlocked,
    ToolBlocked,
    OutputBlocked,
)