-   **Agent**
    -   [A2a Agent](/docs/api/python/strands.agent.a2a_agent)
    -   [Agent](/docs/api/python/strands.agent.agent)
    -   [Agent Result](/docs/api/python/strands.agent.agent_result)
    -   [Base](/docs/api/python/strands.agent.base)
    -   **Conversation Manager**
        -   **Compression**
            -   [Context Compression](/docs/api/python/strands.agent.conversation_manager.compression.context_compression)
            -   [Pin Message](/docs/api/python/strands.agent.conversation_manager.compression.pin_message)
        -   [Conversation Manager](/docs/api/python/strands.agent.conversation_manager.conversation_manager)
        -   [Null Conversation Manager](/docs/api/python/strands.agent.conversation_manager.null_conversation_manager)
        -   [Sliding Window Conversation Manager](/docs/api/python/strands.agent.conversation_manager.sliding_window_conversation_manager)
        -   [Summarizing Conversation Manager](/docs/api/python/strands.agent.conversation_manager.summarizing_conversation_manager)
-   **Event Loop**
    -   [Event Loop](/docs/api/python/strands.event_loop.event_loop)
    -   [Streaming](/docs/api/python/strands.event_loop.streaming)
-   **Handlers**
    -   [Callback Handler](/docs/api/python/strands.handlers.callback_handler)
-   **Hooks**
    -   [Events](/docs/api/python/strands.hooks.events)
    -   [Registry](/docs/api/python/strands.hooks.registry)
-   **Injection**
    -   [Types](/docs/api/python/strands.injection.types)
-   [Interrupt](/docs/api/python/strands.interrupt)
-   **Interventions**
    -   [Actions](/docs/api/python/strands.interventions.actions)
    -   [Handler](/docs/api/python/strands.interventions.handler)
    -   [Registry](/docs/api/python/strands.interventions.registry)
-   **Memory**
    -   **Extraction**
        -   [Coordinator](/docs/api/python/strands.memory.extraction.coordinator)
        -   [Model Extractor](/docs/api/python/strands.memory.extraction.model_extractor)
        -   [Triggers](/docs/api/python/strands.memory.extraction.triggers)
        -   [Types](/docs/api/python/strands.memory.extraction.types)
    -   [Memory Manager](/docs/api/python/strands.memory.memory_manager)
    -   [Types](/docs/api/python/strands.memory.types)
-   **Models**
    -   [Overview](/docs/api/python/strands.models)
    -   [Anthropic](/docs/api/python/strands.models.anthropic)
    -   [Bedrock](/docs/api/python/strands.models.bedrock)
    -   [Gemini](/docs/api/python/strands.models.gemini)
    -   [Litellm](/docs/api/python/strands.models.litellm)
    -   [Llamaapi](/docs/api/python/strands.models.llamaapi)
    -   [Llamacpp](/docs/api/python/strands.models.llamacpp)
    -   [Mistral](/docs/api/python/strands.models.mistral)
    -   [Model](/docs/api/python/strands.models.model)
    -   [Ollama](/docs/api/python/strands.models.ollama)
    -   [Openai](/docs/api/python/strands.models.openai)
    -   [Openai Responses](/docs/api/python/strands.models.openai_responses)
    -   **Routing**
        -   [Fallback Strategy](/docs/api/python/strands.models.routing.fallback_strategy)
        -   [Router](/docs/api/python/strands.models.routing.router)
        -   [Strategy](/docs/api/python/strands.models.routing.strategy)
    -   [Sagemaker](/docs/api/python/strands.models.sagemaker)
    -   [Writer](/docs/api/python/strands.models.writer)
-   **Multiagent**
    -   **A2a**
        -   [Executor](/docs/api/python/strands.multiagent.a2a.executor)
        -   [Server](/docs/api/python/strands.multiagent.a2a.server)
    -   [Base](/docs/api/python/strands.multiagent.base)
    -   [Graph](/docs/api/python/strands.multiagent.graph)
    -   [Swarm](/docs/api/python/strands.multiagent.swarm)
-   **Plugins**
    -   [Decorator](/docs/api/python/strands.plugins.decorator)
    -   [Multiagent Plugin](/docs/api/python/strands.plugins.multiagent_plugin)
    -   [Multiagent Registry](/docs/api/python/strands.plugins.multiagent_registry)
    -   [Plugin](/docs/api/python/strands.plugins.plugin)
    -   [Registry](/docs/api/python/strands.plugins.registry)
-   **Sandbox**
    -   [Base](/docs/api/python/strands.sandbox.base)
    -   [Constants](/docs/api/python/strands.sandbox.constants)
    -   [Docker](/docs/api/python/strands.sandbox.docker)
    -   [Errors](/docs/api/python/strands.sandbox.errors)
    -   [Not A Sandbox Local Environment](/docs/api/python/strands.sandbox.not_a_sandbox_local_environment)
    -   [Posix Shell](/docs/api/python/strands.sandbox.posix_shell)
    -   [Ssh](/docs/api/python/strands.sandbox.ssh)
    -   [Types](/docs/api/python/strands.sandbox.types)
-   **Session**
    -   [File Session Manager](/docs/api/python/strands.session.file_session_manager)
    -   [Repository Session Manager](/docs/api/python/strands.session.repository_session_manager)
    -   [S3 Session Manager](/docs/api/python/strands.session.s3_session_manager)
    -   [Session Manager](/docs/api/python/strands.session.session_manager)
    -   [Session Repository](/docs/api/python/strands.session.session_repository)
    -   [Snapshot Session Manager](/docs/api/python/strands.session.snapshot_session_manager)
-   **Storage**
    -   [In Memory Storage](/docs/api/python/strands.storage.in_memory_storage)
    -   [Local File Storage](/docs/api/python/strands.storage.local_file_storage)
    -   [S3 Storage](/docs/api/python/strands.storage.s3_storage)
    -   [Storage](/docs/api/python/strands.storage.storage)
-   **Telemetry**
    -   [Config](/docs/api/python/strands.telemetry.config)
    -   [Metrics](/docs/api/python/strands.telemetry.metrics)
    -   [Tracer](/docs/api/python/strands.telemetry.tracer)
-   **Tools**
    -   [Decorator](/docs/api/python/strands.tools.decorator)
    -   **Executors**
        -   [Concurrent](/docs/api/python/strands.tools.executors.concurrent)
        -   [Sequential](/docs/api/python/strands.tools.executors.sequential)
    -   [Loader](/docs/api/python/strands.tools.loader)
    -   **Mcp**
        -   [Mcp Agent Tool](/docs/api/python/strands.tools.mcp.mcp_agent_tool)
        -   [Mcp Client](/docs/api/python/strands.tools.mcp.mcp_client)
        -   [Mcp Instrumentation](/docs/api/python/strands.tools.mcp.mcp_instrumentation)
        -   [Mcp Tasks](/docs/api/python/strands.tools.mcp.mcp_tasks)
        -   [Mcp Types](/docs/api/python/strands.tools.mcp.mcp_types)
    -   [Registry](/docs/api/python/strands.tools.registry)
    -   **Structured Output**
        -   [Structured Output Tool](/docs/api/python/strands.tools.structured_output.structured_output_tool)
        -   [Structured Output Utils](/docs/api/python/strands.tools.structured_output.structured_output_utils)
    -   [Tool Provider](/docs/api/python/strands.tools.tool_provider)
    -   [Tools](/docs/api/python/strands.tools.tools)
    -   [Watcher](/docs/api/python/strands.tools.watcher)
-   **Types**
    -   [A2a](/docs/api/python/strands.types.a2a)
    -   [Agent](/docs/api/python/strands.types.agent)
    -   [Citations](/docs/api/python/strands.types.citations)
    -   [Collections](/docs/api/python/strands.types.collections)
    -   [Content](/docs/api/python/strands.types.content)
    -   [Event Loop](/docs/api/python/strands.types.event_loop)
    -   [Exceptions](/docs/api/python/strands.types.exceptions)
    -   [Guardrails](/docs/api/python/strands.types.guardrails)
    -   [Interrupt](/docs/api/python/strands.types.interrupt)
    -   [Json Dict](/docs/api/python/strands.types.json_dict)
    -   [Media](/docs/api/python/strands.types.media)
    -   [Session](/docs/api/python/strands.types.session)
    -   [Streaming](/docs/api/python/strands.types.streaming)
    -   [Tools](/docs/api/python/strands.types.tools)
-   **Vended Interventions**
    -   **Cedar**
        -   [Cedar Authorization](/docs/api/python/strands.vended_interventions.cedar.cedar_authorization)
    -   **Hitl**
        -   [Classifier](/docs/api/python/strands.vended_interventions.hitl.classifier)
        -   [Hitl](/docs/api/python/strands.vended_interventions.hitl.hitl)
-   **Vended Memory Stores**
    -   [Overview](/docs/api/python/strands.vended_memory_stores)
    -   **Bedrock Knowledge Base**
        -   [Store](/docs/api/python/strands.vended_memory_stores.bedrock_knowledge_base.store)
        -   [Types](/docs/api/python/strands.vended_memory_stores.bedrock_knowledge_base.types)
    -   **Test Memory Store**
        -   [Store](/docs/api/python/strands.vended_memory_stores.test_memory_store.store)
        -   [Types](/docs/api/python/strands.vended_memory_stores.test_memory_store.types)
-   **Vended Plugins**
    -   **Context Injector**
        -   [Plugin](/docs/api/python/strands.vended_plugins.context_injector.plugin)
    -   **Context Offloader**
        -   [Plugin](/docs/api/python/strands.vended_plugins.context_offloader.plugin)
        -   [Storage](/docs/api/python/strands.vended_plugins.context_offloader.storage)
    -   **Goal**
        -   [Judge](/docs/api/python/strands.vended_plugins.goal.judge)
        -   [Plugin](/docs/api/python/strands.vended_plugins.goal.plugin)
    -   **Skills**
        -   [Agent Skills](/docs/api/python/strands.vended_plugins.skills.agent_skills)
        -   [Skill](/docs/api/python/strands.vended_plugins.skills.skill)
    -   **Steering**
        -   **Context Providers**
            -   [Ledger Provider](/docs/api/python/strands.vended_plugins.steering.context_providers.ledger_provider)
        -   **Core**
            -   [Action](/docs/api/python/strands.vended_plugins.steering.core.action)
            -   [Context](/docs/api/python/strands.vended_plugins.steering.core.context)
            -   [Handler](/docs/api/python/strands.vended_plugins.steering.core.handler)
        -   **Handlers**
            -   **Llm**
                -   [Llm Handler](/docs/api/python/strands.vended_plugins.steering.handlers.llm.llm_handler)
                -   [Mappers](/docs/api/python/strands.vended_plugins.steering.handlers.llm.mappers)
-   **Vended Tools**
    -   **File Editor**
        -   [File Editor](/docs/api/python/strands.vended_tools.file_editor.file_editor)
    -   **Http Request**
        -   [Http Request](/docs/api/python/strands.vended_tools.http_request.http_request)
        -   [Types](/docs/api/python/strands.vended_tools.http_request.types)
    -   **Shell**
        -   [Shell](/docs/api/python/strands.vended_tools.shell.shell)
        -   [Types](/docs/api/python/strands.vended_tools.shell.types)
    -   **Sleep**
        -   [Sleep](/docs/api/python/strands.vended_tools.sleep.sleep)
        -   [Types](/docs/api/python/strands.vended_tools.sleep.types)
-   **Experimental**
    -   [Agent Config](/docs/api/python/strands.experimental.agent_config)
    -   **Bidi**
        -   [Overview](/docs/api/python/strands.experimental.bidi)
        -   **Agent**
            -   [Agent](/docs/api/python/strands.experimental.bidi.agent.agent)
            -   [Loop](/docs/api/python/strands.experimental.bidi.agent.loop)
        -   [Audio](/docs/api/python/strands.experimental.bidi.audio)
        -   **Io**
            -   [Audio](/docs/api/python/strands.experimental.bidi.io.audio)
            -   [Text](/docs/api/python/strands.experimental.bidi.io.text)
        -   **Models**
            -   [Overview](/docs/api/python/strands.experimental.bidi.models)
            -   [Gemini Live](/docs/api/python/strands.experimental.bidi.models.gemini_live)
            -   [Model](/docs/api/python/strands.experimental.bidi.models.model)
            -   [Nova Sonic](/docs/api/python/strands.experimental.bidi.models.nova_sonic)
            -   [Openai Realtime](/docs/api/python/strands.experimental.bidi.models.openai_realtime)
        -   **Tools**
            -   [Stop Conversation](/docs/api/python/strands.experimental.bidi.tools.stop_conversation)
        -   **Types**
            -   [Events](/docs/api/python/strands.experimental.bidi.types.events)
            -   [Io](/docs/api/python/strands.experimental.bidi.types.io)
            -   [Model](/docs/api/python/strands.experimental.bidi.types.model)
    -   **Checkpoint**
        -   [Checkpoint](/docs/api/python/strands.experimental.checkpoint.checkpoint)
    -   **Hooks**
        -   [Events](/docs/api/python/strands.experimental.hooks.events)
    -   **Tools**
        -   **Stop**
            -   [Stop](/docs/api/python/strands.experimental.tools.stop.stop)