Back to list
jvdomino

domino-data-connectivity

by jvdomino

A comprehensive Claude Code plugin providing coverage of the Domino Data Lab platform for AI-assisted development.

1🍴 1📅 Jan 16, 2026

SKILL.md


name: domino-data-connectivity description: Connect Domino workloads to external data sources including AWS S3 (via Mountpoint CSI driver), credential propagation with AWS IRSA and Azure Entra ID, and External Data Volumes. Use when configuring S3 access, setting up credential propagation, or connecting to cloud data sources from Domino.

Domino Data Connectivity Skill

This skill provides comprehensive knowledge for connecting Domino workloads to external data sources, including AWS S3, Azure storage, and credential propagation.

Key Concepts

Data Access Options in Domino

OptionUse Case
DatasetsProject-level data storage
Data SourcesExternal database connections
External Data Volumes (EDV)Mount external storage as volumes
S3 MountpointDirect S3 access as file system
Credential PropagationPass user identity to cloud services

Credential Propagation Methods

MethodCloudDescription
IRSAAWSIAM Role for Service Accounts via OIDC
Azure Entra IDAzureUser-based credential propagation

Quick Start

Accessing S3 Data

With Mountpoint S3 configured, access S3 as a local file system:

import pandas as pd

# S3 data appears as local files
df = pd.read_parquet("/mnt/s3-data/datasets/sales.parquet")

Using IRSA for AWS Services

With IRSA configured, AWS SDK uses automatic credentials:

import boto3

# No explicit credentials needed - IRSA provides them
s3 = boto3.client('s3')
response = s3.list_objects_v2(Bucket='my-bucket')

Accessing External Data Volumes

EDVs are mounted at configured paths:

# Read from external volume
with open("/mnt/external-data/config.json") as f:
    config = json.load(f)

When to Use Each Option

Use S3 Mountpoint When:

  • Working with large datasets stored in S3
  • Need file system interface to S3
  • Want to avoid EFS costs for large data
  • Require multi-region data access

Use IRSA When:

  • Need AWS service access from Domino workloads
  • Policy prohibits long-lived credentials
  • Require user-level audit trails
  • Need cross-account role assumption

Use Azure Entra When:

  • Working with Azure data services
  • Need OAuth-based authentication
  • Require user-level access control
  • Need centralized RBAC

Blueprint References

GitHub Repository

Implementation templates available at: https://github.com/dominodatalab/domino-blueprints

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon