- Domino Datasets: Managed filesystem storage inside Domino, shareable across Projects and versioned with snapshots. Every Project starts with its own Dataset, named after the Project, which is the fastest way to write data alongside your code without polluting your Project’s file history.
- NetApp Volumes: NetApp ONTAP enterprise storage mounted directly into Domino workloads. For organizations that run ONTAP, NetApp Volumes match what Datasets do and add enterprise-grade storage features. See Datasets vs. NetApp Volumes for how to choose.
- External Data Volumes (EDVs): Existing Network File System (NFS) or Server Message Block (SMB) file shares that an administrator registers with Domino and mounts into your executions.
- Access external data directly: Reach any data service from your code using the same libraries you’d use locally, when Domino doesn’t have a managed connector for it.
- Data sharing and security: How access control works for each method.
- Domino Data Sources: Managed connections to popular external databases, warehouses, and object stores that you query from code, without hand-managing drivers or credentials.
Data across the platform
Data connections in Domino are platform-level objects, not Project contents: the same Data Source, Dataset, NetApp Volume, or EDV can be attached to every Project that needs it, with its own permissions, and each Project’s executions mount or query the attached data. Project artifacts are the exception that lives inside a Project. Connected data then serves the whole lifecycle, not just development. Workspaces, Jobs, Flows, and on-demand compute clusters read and write it during development and training. Published Apps, Agents, and model APIs query it at serving time. Model Monitoring connects to your data sources on its own to compare live predictions against ground truth, and its drift and quality alerts drive retraining. Governance closes the accountability loop: Dataset files can serve as evidence in governance bundles, and Data Source activity is recorded in the Audit Trail.Choose a method
Two defaults cover most work:- Your data lives in an external store: Use a Data Source connector. Your administrator can pre-configure the connection details centrally, so you add only your credentials: no guessing at hostnames or port numbers. Credentials are stored securely, and the connection is reusable in any Project. If Domino has no connector for your store, connect directly with the same library you would use locally.
- You want managed storage inside Domino: Use a Domino Dataset, or a NetApp Volume if your organization runs ONTAP. Both mount into executions as filesystem paths, both support snapshots for reproducibility, and both are shareable across Projects. See Datasets vs. NetApp Volumes below.
Datasets vs. NetApp Volumes
Datasets and NetApp Volumes cover the same ground. Anything Datasets do, NetApp Volumes generally do at least as well and often better, but they aren’t strictly “Domino-managed” the way Datasets are: an administrator needs a NetApp ONTAP account configured and connected first. Once that’s done, users work with NetApp Volumes the same way they work with Datasets, from the same Data menu. Use Datasets when:- You want storage that works out of the box, with no infrastructure prerequisites.
- You are creating a data artifact scoped to a Project (Datasets originate inside a Project, though you can then share them anywhere).
- You want to branch your data: you can create a new Dataset from a Dataset snapshot, where a NetApp Volume snapshot can’t be cloned into a new NetApp Volume.
- Your organization already runs, or is willing to set up, NetApp ONTAP.
- You need multi-terabyte, high-performance shared storage with enterprise backup, snapshot retention, and disaster recovery.
- You want snapshots that don’t consume additional storage capacity and near-instant snapshot creation.
- You want data to be a global entity in Domino rather than a Project-owned artifact.
Compare the methods
Sizing and cost
Domino sets no size limit on Datasets, NetApp Volumes, or External Data Volumes: the ceiling comes from whatever storage backs them, so check that provider’s documentation for the figure that applies to you. For NetApp Volumes it depends on the ONTAP volume type, and a single traditional FlexVol supports up to 300 TiB. Project files, where artifacts live, are the exception, and Domino applies its own configurable limits there. See Files, artifacts, and results. What grows is cost, not a Domino quota. Storage cost tracks the bytes you keep, and every Dataset snapshot duplicates the data it captures, so delete what you no longer need. NetApp’s redirect-on-write snapshots consume no extra space to start, which keeps the cost of versioning low. When cost matters more than filesystem access, keep bulk data in object storage such as Amazon S3 and reach it through a Data Source connector. Administrators can cap what any one person stores. See Dataset quotas and limits.Data reproducibility
When your work must be repeatable, use snapshots: immutable, versioned copies of a Dataset or NetApp Volume that your code can target by version number or tag. Data Source connectors and EDVs read live data, so Domino can’t guarantee that the same query returns the same result later. If the external system supports its own snapshots or time travel, you can use those features from your code, or copy query results into a Dataset or NetApp Volume and snapshot them.Share your data securely
Data in Domino is reusable across Projects with full control over who can access it. Datasets, NetApp Volumes, Data Sources, and EDVs each carry their own permissions, so sharing a Project does not automatically expose its data. Dataset and NetApp Volume sharing is zero-copy: every Project mounts the same files rather than receiving a copy, so a read-only shared Dataset or NetApp Volume works as a controlled way to distribute a curated data product across teams. See Data sharing and security for how to grant and restrict access for each method.Work with data
- Datasets: Create, use, and snapshot Domino Datasets.
- NetApp Volumes: Mount ONTAP volumes into Domino workloads.
- External Data Volumes: Mount existing network file shares.
- Access external data directly: Reach any other data service with its native library.
- Data sharing and security: Control who can read and edit your data.
- Domino Data Sources: Connect to supported databases, warehouses, and object stores.