{"repo":"ArcadeAI/arcade-py","free":true,"listed":false,"github":"https://github.com/ArcadeAI/arcade-py","clone":"git clone https://github.com/ArcadeAI/arcade-py.git","description":"Official Arcade Python Client","language":"Python","stars":54,"topics":["arcade-ai","llm","llm-tools","python","agent","agents","arcade","mcp"],"license":"MIT","category":"ai-agents","readme_excerpt":"Arcade Python API library ) The Arcade Python library provides convenient access to the Arcade REST API from any Python 3.8+ application. The library includes type definitions for all request params and response fields, and offers both synchronous and asynchronous clients powered by httpx. It is generated with Stainless. Documentation The REST API documentation can be found on docs.arcade.dev. The full API of this library can be found in api.md. Installation Usage The full API of this library can be found in api.md. While you can provide an api key keyword argument, we recommend using python-dotenv to add ARCADE API KEY=\"My API Key\" to your .env file so that your API Key is not stored in source control. Async usage Simply import AsyncArcade instead of Arcade and use await with each API call: Functionality between the synchronous and asynchronous clients is otherwise identical. With aiohttp By default, the async client uses httpx for HTTP requests. However, for improved concurrency performance you may also use aiohttp as the HTTP backend. You can enable this by installing aiohttp : Then you can enable it by instantiating the client with http client=DefaultAioHttpClient() : Using types Nested request parameters are TypedDicts. Responses are Pydantic models which also provide helper methods for things like: - Serializing back into JSON, model.to json() - Converting to a dictionary, model.to dict() Typed requests and responses provide autocomplete and documentation within your ed","default_branch":null,"files":null,"tree":[],"storefront":"/r/ArcadeAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ArcadeAI/arcade-py/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}