Explanation

Use this section to understand why the client is shaped the way it is and how its pieces relate to the STAC Transaction Extension.

Architecture and design explains the OpenAPI generation pipeline, the httpx transport layer, the use of PySTAC at the data-model boundary, detailed versus parsed responses, and ETag-based optimistic locking.