Available APIs and SDKs

You can complete many tasks programmatically with APIs and SDKs.

APIs and SDKs for machine learning

You can manage spaces, deployments, and assets programmatically by using:

For links to sample Jupyter Notebooks that demonstrate how to manage spaces, deployments, and assets programmatically, see Machine Learning Python client samples and examples.

APIs and SDKs for AI Factsheets

You can manage settings, model entries, and report templates programmatically by using:

APIs and SDKs for Watson OpenScale

You can manage data and settings for model evaluations programmatically by using:

APIs for managing assets and collaborators

You can manage data-related assets and collaborators by using the Data and AI Common Core API.

APIs for connections

You can create connections by using the Connections in the Data and AI Common Core API.

You can view a table of the individual data source properties at Data > Connectivity. Expand Connection resources, and select Connection properties. Alternativey, you can open a new web page at: https://dataplatform.cloud.ibm.com/connections/docs.

Data and AI Common Core API

You can use the Data and AI Common Core API to perform the following tasks:

  • Manage projects.
  • Manage connections in projects.
  • Discover assets from a connection.
  • Manage jobs and environments.
  • Execute queries in global search.

See Data and AI Common Core API.

IBM Manta Data Lineage API

You can manage your lineage assets, graphs and technologies by using the IBM Manta Data Lineage APIs.

IBM Master Data Management (Beta) API

You can add master data matching capabilities to your application by using the IBM Master Data Management APIs.

Data Virtualization APIs

You can manage your virtual data, data sources, and user roles by using the Data Virtualization API.

DataStage APIs

You can manage your DataStage tasks by using:

  • DataStage Flow APIs, such as Creation, Edit, and Delete
  • Job APIs, such as Creation, Edit, Delete, and Run
  • Migration APIs
  • DataStage Flow Compile APIs

See the IBM APIs for DataStage.

IBM Knowledge Catalog API

You can use the IBM Knowledge Catalog API to establish business vocabulary, import and enrich data assets, analyze data quality, define data protection rules, and more.

Watsonx.data intelligence builds on top of the common core functionality for Data and AI products. The common core functionality provides fundamental features, such as managing catalogs, projects, assets and connections. For more information about the common core functionality APIs, see Data and AI Common Core API.