.. sdk-behaviors:

SDK Behaviors
~~~~~~~~~~~~~~
This section describes SDK-specific behaviors:

* :doc:`Handling naive datetimes </sdk_behaviors/handle_naive_datetime>`
* :doc:`Parallel operations </parallel-ops>`
* :doc:`Passing explicit null/None values </pass-explicit-null>`
* :doc:`Retries </sdk_behaviors/retries>`
* :doc:`Calculating stream content length </sdk_behaviors/calculate_content_length>`
* :doc:`Signing bodies </sdk_behaviors/signing_bodies>`
* :doc:`Enable Selective Service Imports </sdk_behaviors/enable_selective_service_imports>`
* :doc:`Circuit Breakers </sdk_behaviors/circuit_breakers>`
* :doc:`Allow control characters in response </sdk_behaviors/allow_control_chars_response>`
* :doc:`Realm Specific Endpoint Template </sdk_behaviors/realm_specific_endpoint_template>`

.. toctree::
    :hidden:
    :maxdepth: 2

    handle_naive_datetime
    /parallel-ops
    /pass-explicit-null
    retries
    calculate_content_length
    signing_bodies
    enable_selective_service_imports
    circuit_breakers
    allow_control_chars_response
    realm_specific_endpoint_template