Client Library
Access your organization’s Instructure data directly within your code.
The Data Access Platform (DAP) Python Client Library provides a convenient way to interact with DAP’s data resources. Designed for developers, data analysts, and IT admins, this library allows efficient access to datasets, enabling streamlined data queries, transformations, and integrations with other data tools.
Built on top of the Query API, DAP Library provides the following features:
Data Retrieval: Supports both snapshot and incremental queries for up-to-date data access.
Multiple Output Formats: Retrieves data in popular formats, including CSV, TSV, JSONL, and Parquet.
Automatic Authentication: Simplifies OAuth-based access with built-in authentication using client credentials.
Synchronize to local databases: Replicate data to supported SQL databases
Before using DAP Library, it is recommended to familiarize yourself with the key concepts of DAP.
Requirements
Supported Operating Systems: Ubuntu 22, Windows 11, Windows Server 2022, macOS 14
Supported Database Integrations: PostgreSQL 16.3+, MySQL 8.2+
Supported Python Versions: Python 3.11+
Download
Get the latest source code on Pypi
Or install it using pip
Where To Get Help
Last updated