Client Library
Access your organization’s Instructure data directly within your code.
Last updated
Was this helpful?
Access your organization’s Instructure data directly within your code.
Last updated
Was this helpful?
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 , 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 .
Supported Operating Systems: Ubuntu 22, Windows 11 (via -based Python only), Windows Server 2022 (via -based Python only), MacOS 14+
Supported Database Integrations: PostgreSQL 16.3+, MySQL 8.2+, Microsoft SQL Server 2019+
Supported Python Versions: Python 3.11+
Get the latest source code on
Or install it using pip
DAP Community
Visit our forums to connect with the community and learn more about DAP.
Support
To report bugs or request new features, open a ticket for our Support Team.