A2A Python SDK ReferenceΒΆ
This page contains the SDK documentation for the a2a-sdk
Python package.
pip install a2a-sdk
- a2a package
- Subpackages
- a2a.auth package
- a2a.client package
- Subpackages
- Submodules
- a2a.client.base_client module
- a2a.client.card_resolver module
- a2a.client.client module
- a2a.client.client_factory module
- a2a.client.client_task_manager module
- a2a.client.errors module
- a2a.client.helpers module
- a2a.client.legacy module
- a2a.client.legacy_grpc module
- a2a.client.middleware module
- a2a.client.optionals module
- Module contents
- a2a.grpc package
- a2a.server package
- a2a.utils package
- Submodules
- a2a.types module
A2A
A2AError
A2ARequest
APIKeySecurityScheme
AgentCapabilities
AgentCard
AgentCard.additional_interfaces
AgentCard.capabilities
AgentCard.default_input_modes
AgentCard.default_output_modes
AgentCard.description
AgentCard.documentation_url
AgentCard.icon_url
AgentCard.model_config
AgentCard.name
AgentCard.preferred_transport
AgentCard.protocol_version
AgentCard.provider
AgentCard.security
AgentCard.security_schemes
AgentCard.signatures
AgentCard.skills
AgentCard.supports_authenticated_extended_card
AgentCard.url
AgentCard.version
AgentCardSignature
AgentExtension
AgentInterface
AgentProvider
AgentSkill
Artifact
AuthenticatedExtendedCardNotConfiguredError
AuthorizationCodeOAuthFlow
CancelTaskRequest
CancelTaskResponse
CancelTaskSuccessResponse
ClientCredentialsOAuthFlow
ContentTypeNotSupportedError
DataPart
DeleteTaskPushNotificationConfigParams
DeleteTaskPushNotificationConfigRequest
DeleteTaskPushNotificationConfigResponse
DeleteTaskPushNotificationConfigSuccessResponse
FileBase
FilePart
FileWithBytes
FileWithUri
GetAuthenticatedExtendedCardRequest
GetAuthenticatedExtendedCardResponse
GetAuthenticatedExtendedCardSuccessResponse
GetTaskPushNotificationConfigParams
GetTaskPushNotificationConfigRequest
GetTaskPushNotificationConfigResponse
GetTaskPushNotificationConfigSuccessResponse
GetTaskRequest
GetTaskResponse
GetTaskSuccessResponse
HTTPAuthSecurityScheme
ImplicitOAuthFlow
In
InternalError
InvalidAgentResponseError
InvalidParamsError
InvalidRequestError
JSONParseError
JSONRPCError
JSONRPCErrorResponse
JSONRPCMessage
JSONRPCRequest
JSONRPCResponse
JSONRPCSuccessResponse
ListTaskPushNotificationConfigParams
ListTaskPushNotificationConfigRequest
ListTaskPushNotificationConfigResponse
ListTaskPushNotificationConfigSuccessResponse
Message
MessageSendConfiguration
MessageSendParams
MethodNotFoundError
MutualTLSSecurityScheme
OAuth2SecurityScheme
OAuthFlows
OpenIdConnectSecurityScheme
Part
PartBase
PasswordOAuthFlow
PushNotificationAuthenticationInfo
PushNotificationConfig
PushNotificationNotSupportedError
Role
SecurityScheme
SecuritySchemeBase
SendMessageRequest
SendMessageResponse
SendMessageSuccessResponse
SendStreamingMessageRequest
SendStreamingMessageResponse
SendStreamingMessageSuccessResponse
SetTaskPushNotificationConfigRequest
SetTaskPushNotificationConfigResponse
SetTaskPushNotificationConfigSuccessResponse
Task
TaskArtifactUpdateEvent
TaskIdParams
TaskNotCancelableError
TaskNotFoundError
TaskPushNotificationConfig
TaskQueryParams
TaskResubscriptionRequest
TaskState
TaskStatus
TaskStatusUpdateEvent
TextPart
TransportProtocol
UnsupportedOperationError
- Module contents
- Subpackages