domino-data-sdk

Access Domino data sources and datasets via the official Python SDK.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jvdomino/domino-data-lab-plugin --skill domino-data-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domino-data-sdk
Source: https://github.com/jvdomino/domino-data-lab-plugin/tree/main/skills/domino-data-sdk
Command: npx skills add https://github.com/jvdomino/domino-data-lab-plugin --skill domino-data-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Domino data SDK enables programmatic access to Domino data sources and datasets via the official Python SDK, simplifying data access inside Domino.

Core Features & Use Cases

  • DataSourceClient for SQL queries and object storage access
  • DatasetClient for reading Domino datasets
  • TrainingSets for versioning ML data
  • Feature Store for managing features with Git integration
  • VectorDB integration with Pinecone for vector search

Quick Start

Install dominodatalab-data and start using DataSourceClient to query your configured Domino data sources.

Frequently Asked Questions about domino-data-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query SQL databases and access datasets inside Domino workspaces?

The official Python SDK provides DataSourceClient for querying SQL databases and DatasetClient for listing and downloading dataset files. It auto-configures authentication within Domino environments using the dominodatalab-data package.

What is the best way to version ML training data in Domino?

To version ML training data in Domino, use the SDK's TrainingSets module. It provides programmatic interfaces to create and manage versioned training datasets directly within your Domino jobs and workspaces.

Can I integrate a Pinecone vector database with Domino data sources?

Yes, you can integrate a Pinecone vector database with Domino data sources. The SDK includes a VectorDB module that enables vector search operations and Pinecone integration within your configured Domino workspaces.

Does the Domino data SDK support feature store management with Git integration?

Yes, the Domino data SDK supports feature store management with Git integration. The included Feature Store module enables programmatic feature management while maintaining version control through Git.

Do I need to manually configure authentication to access Domino data sources?

No, you do not need to manually configure authentication to access Domino data sources. The SDK relies on the dominodatalab-data package to auto-configure authentication within Domino workspaces and jobs.

How do I read and download Domino dataset files programmatically?

To read and download Domino dataset files programmatically, use the DatasetClient module from the official Python SDK. It provides the necessary interfaces to list and download files from configured datasets.