Learned about the history of Python HTTP clients: urllib
to Requests
to now httpx
and aiohttp
from this article by SpeakEasy.
The above company, SpeakEasy generates SDKs from an OpenAPI spec (looks Mistral uses them). I think OpenAI uses a competitor called [Stainless](https://www.stainlessapi.com.