Welcome#
Welcome to the IBM watsonx.data intelligence SDK for Python documentation!
If you’re new to the SDK or installing it for the first time, be sure to check out the Prerequisites and Installation and Versioning sections for help setting up and installing the SDK.
You can find details on the latest releases, FAQs, known issues, and more in the Overview section.
SDK Modules#
The SDK provides several powerful modules for data intelligence and governance:
- Data Quality Validator
Comprehensive data quality validation framework with support for multiple check types, integration with Pandas and PySpark DataFrames, and CEL (Common Expression Language) for complex validation rules. See DQ Validator for details.
- Data Product Hub Services
Python client library for IBM Data Product Hub API, enabling programmatic management of data products, containers, contract terms, and the complete data product lifecycle from creation to retirement. See Data Product Hub Services for details.
- ODCS Generator
Automated generation of Open Data Contract Standard (ODCS) v3.1.0 compliant YAML files from enterprise data catalogs including Collibra and Informatica CDGC. Streamlines data contract creation by extracting and transforming catalog metadata. See ODCS Generator for details.
- Data Product Recommender
Intelligent analysis of database query logs to identify high-value tables and logical groupings for data product prioritization. Supports multiple platforms (Snowflake, Databricks, BigQuery, watsonx.data) and provides actionable recommendations based on usage patterns. See Data Product Recommender for details.
Getting Started#
If you already have the SDK installed and are looking to get started using it, please refer to the Common Modules section for authentication setup, and explore the individual module documentation for specific use cases.
Looking for documentation on the SDK’s interfaces and abstractions? Please check out our API Reference Documentation for an in-depth breakdown of all the SDK’s classes, properties, and methods - including detailed descriptions of any required or optional parameters.