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
QoSConnectReasonCodeDisconnectReasonCodePubackReasonCodeSubackReasonCodeUnsubackReasonCodeClientSessionBehaviorTypePayloadFormatIndicatorRetainHandlingTypeRetainAndHandlingTypeExtendedValidationAndFlowControlOptionsClientOperationQueueBehaviorTypeExponentialBackoffJitterModeUserPropertyOutboundTopicAliasBehaviorTypeInboundTopicAliasBehaviorTypeTopicAliasingOptionsNegotiatedSettingsConnackPacketDisconnectPacketSubscriptionSubscribePacketSubackPacketUnsubscribePacketUnsubackPacketPublishPacketPubackPacketConnectPacketWebsocketHandshakeTransformArgsPublishReceivedDataOperationStatisticsDataLifecycleStoppedDataLifecycleAttemptingConnectDataLifecycleConnectSuccessDataLifecycleConnectFailureDataLifecycleDisconnectDataPublishCompletionDataClientOptionsClient
- awscrt.mqtt_request_response
- awscrt.s3
CrossProcessLockS3RequestTypeS3RequestTlsModeS3ChecksumAlgorithmS3ChecksumLocationS3ChecksumConfigS3FileIoOptionsS3ClientS3RequestS3ResponseErrorcreate_default_s3_signing_config()regioncredential_providerget_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
OpcodeMAX_PAYLOAD_LENGTHOnConnectionSetupDataOnConnectionShutdownDataIncomingFrameOnIncomingFrameBeginDataOnIncomingFramePayloadDataOnIncomingFrameCompleteDataOnSendFrameCompleteDataWebSocketconnect()create_handshake_request()