Official Python client for Instructure's Data Access Platform (DAP). Current version 2.2.0, requires Python >=3.11. Provides async and sync access to DAP REST API, with built-in retry and error handling. Released under Apache 2.0.
pip install instructure-dap-clientVerified import paths — ran on the pinned version, not inferred.
Initialize client with environment variables for base URL and API key, then make a request.
Use `DAPClient(base_url='...', api_key='...')` directly.
Convert to list first: `list(client.list_jobs())` or iterate directly.
Always set the `DAP_API_KEY` environment variable or pass `api_key` to the constructor.
No dependency data recorded yet.