Welcome to awscrt’s documentation!¶
Python bindings for the AWS Common Runtime.
GitHub: https://github.com/awslabs/aws-crt-python
PyPI: https://pypi.org/project/awscrt/
API Reference¶
- awscrt.auth
- awscrt.checksums
- awscrt.common
- awscrt.crypto
- awscrt.exceptions
- awscrt.eventstream
- awscrt.http
- awscrt.io
- awscrt.mqtt
- awscrt.mqtt5
QoS
ConnectReasonCode
DisconnectReasonCode
PubackReasonCode
SubackReasonCode
UnsubackReasonCode
ClientSessionBehaviorType
PayloadFormatIndicator
RetainHandlingType
RetainAndHandlingType
ExtendedValidationAndFlowControlOptions
ClientOperationQueueBehaviorType
ExponentialBackoffJitterMode
UserProperty
OutboundTopicAliasBehaviorType
InboundTopicAliasBehaviorType
TopicAliasingOptions
NegotiatedSettings
ConnackPacket
DisconnectPacket
Subscription
SubscribePacket
SubackPacket
UnsubscribePacket
UnsubackPacket
PublishPacket
PubackPacket
ConnectPacket
WebsocketHandshakeTransformArgs
PublishReceivedData
OperationStatisticsData
LifecycleStoppedData
LifecycleAttemptingConnectData
LifecycleConnectSuccessData
LifecycleConnectFailureData
LifecycleDisconnectData
PublishCompletionData
ClientOptions
Client
- awscrt.s3
CrossProcessLock
S3RequestType
S3RequestTlsMode
S3ChecksumAlgorithm
S3ChecksumLocation
S3ChecksumConfig
S3Client
S3Request
S3ResponseError
create_default_s3_signing_config()
region
credential_provider
get_ec2_instance_type()
is_optimized_for_system()
get_optimized_platforms()
get_recommended_throughput_target_gbps()
- awscrt.websocket
- Authoring Callbacks
- Flow Control (reading)
- Flow Control (writing)
- API
Opcode
MAX_PAYLOAD_LENGTH
OnConnectionSetupData
OnConnectionShutdownData
IncomingFrame
OnIncomingFrameBeginData
OnIncomingFramePayloadData
OnIncomingFrameCompleteData
OnSendFrameCompleteData
WebSocket
connect()
create_handshake_request()