Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
a2a-sdk documentation
a2a-sdk documentation
  • a2a
    • a2a package
      • a2a.auth package
        • a2a.auth.user module
      • a2a.client package
        • a2a.client.auth package
          • a2a.client.auth.credentials module
          • a2a.client.auth.interceptor module
        • a2a.client.transports package
          • a2a.client.transports.base module
          • a2a.client.transports.grpc module
          • a2a.client.transports.http_helpers module
          • a2a.client.transports.jsonrpc module
          • a2a.client.transports.rest module
          • a2a.client.transports.tenant_decorator module
        • a2a.client.base_client module
        • a2a.client.card_resolver module
        • a2a.client.client module
        • a2a.client.client_factory module
        • a2a.client.errors module
        • a2a.client.interceptors module
        • a2a.client.optionals module
        • a2a.client.service_parameters module
      • a2a.compat package
        • a2a.compat.v0_3 package
          • a2a.compat.v0_3.a2a_v0_3_pb2 module
          • a2a.compat.v0_3.a2a_v0_3_pb2_grpc module
          • a2a.compat.v0_3.context_builders module
          • a2a.compat.v0_3.conversions module
          • a2a.compat.v0_3.extension_headers module
          • a2a.compat.v0_3.grpc_handler module
          • a2a.compat.v0_3.grpc_transport module
          • a2a.compat.v0_3.jsonrpc_adapter module
          • a2a.compat.v0_3.jsonrpc_transport module
          • a2a.compat.v0_3.model_conversions module
          • a2a.compat.v0_3.proto_utils module
          • a2a.compat.v0_3.request_handler module
          • a2a.compat.v0_3.rest_adapter module
          • a2a.compat.v0_3.rest_handler module
          • a2a.compat.v0_3.rest_transport module
          • a2a.compat.v0_3.types module
          • a2a.compat.v0_3.versions module
      • a2a.extensions package
        • a2a.extensions.common module
      • a2a.helpers package
        • a2a.helpers.agent_card module
        • a2a.helpers.proto_helpers module
      • a2a.migrations package
        • a2a.migrations.versions package
          • a2a.migrations.versions.38ce57e08137_add_column_protocol_version module
          • a2a.migrations.versions.6419d2d130f6_add_columns_owner_last_updated module
        • a2a.migrations.env module
        • a2a.migrations.migration_utils module
      • a2a.server package
        • a2a.server.agent_execution package
          • a2a.server.agent_execution.active_task module
          • a2a.server.agent_execution.active_task_registry module
          • a2a.server.agent_execution.agent_executor module
          • a2a.server.agent_execution.context module
          • a2a.server.agent_execution.request_context_builder module
          • a2a.server.agent_execution.simple_request_context_builder module
        • a2a.server.events package
          • a2a.server.events.event_consumer module
          • a2a.server.events.event_queue module
          • a2a.server.events.event_queue_v2 module
          • a2a.server.events.in_memory_queue_manager module
          • a2a.server.events.queue_manager module
        • a2a.server.request_handlers package
          • a2a.server.request_handlers.default_request_handler module
          • a2a.server.request_handlers.default_request_handler_v2 module
          • a2a.server.request_handlers.grpc_handler module
          • a2a.server.request_handlers.request_handler module
          • a2a.server.request_handlers.response_helpers module
        • a2a.server.routes package
          • a2a.server.routes.agent_card_routes module
          • a2a.server.routes.common module
          • a2a.server.routes.jsonrpc_dispatcher module
          • a2a.server.routes.jsonrpc_routes module
          • a2a.server.routes.rest_dispatcher module
          • a2a.server.routes.rest_routes module
        • a2a.server.tasks package
          • a2a.server.tasks.base_push_notification_sender module
          • a2a.server.tasks.copying_task_store module
          • a2a.server.tasks.database_push_notification_config_store module
          • a2a.server.tasks.database_task_store module
          • a2a.server.tasks.inmemory_push_notification_config_store module
          • a2a.server.tasks.inmemory_task_store module
          • a2a.server.tasks.push_notification_config_store module
          • a2a.server.tasks.push_notification_sender module
          • a2a.server.tasks.result_aggregator module
          • a2a.server.tasks.task_manager module
          • a2a.server.tasks.task_store module
          • a2a.server.tasks.task_updater module
        • a2a.server.context module
        • a2a.server.id_generator module
        • a2a.server.jsonrpc_models module
        • a2a.server.models module
        • a2a.server.owner_resolver module
      • a2a.types package
        • a2a.types.a2a_pb2 module
        • a2a.types.a2a_pb2_grpc module
      • a2a.utils package
        • a2a.utils.constants module
        • a2a.utils.error_handlers module
        • a2a.utils.errors module
        • a2a.utils.proto_utils module
        • a2a.utils.signing module
        • a2a.utils.task module
        • a2a.utils.telemetry module
        • a2a.utils.version_validator module
      • a2a.a2a_db_cli module
Back to top
View this page

A2A Python SDK ReferenceΒΆ

This page contains the SDK documentation for the a2a-sdk Python package.

pip install a2a-sdk
  • a2a
    • a2a package
      • Subpackages
        • a2a.auth package
        • a2a.client package
        • a2a.compat package
        • a2a.extensions package
        • a2a.helpers package
        • a2a.migrations package
        • a2a.server package
        • a2a.types package
        • a2a.utils package
      • Submodules
        • a2a.a2a_db_cli module
      • Module contents
Next
a2a
Copyright © 2026, The Linux Foundation
Made with Sphinx and @pradyunsg's Furo