You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,14 @@ The NetApp DataOps Toolkit is a collection of Python-based client tools that sim
9
9
10
10
The toolkit includes [MCP Servers](mcp_servers.md) that expose many of these capabilities as "tools" that can be utilized by AI agents.
11
11
12
+
## Highlighted Features
13
+
14
+
### 🗂️ Dataset Manager
15
+
16
+
The **Dataset Manager** is a powerful module in the Traditional Environments toolkit that provides a simplified, intuitive interface for managing datasets backed by NetApp ONTAP storage. It abstracts away volume management complexity and exposes datasets as simple directories, with built-in support for instant cloning, snapshots, and space efficiency — all through a clean Python API.
17
+
18
+
➡️ See the [Dataset Manager README](netapp_dataops_traditional/docs/dataset_manager_readme.md) to get started.
19
+
12
20
## Getting Started
13
21
14
22
The NetApp DataOps Toolkit includes the following client tools:
Copy file name to clipboardExpand all lines: netapp_dataops_traditional/README.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,14 @@ NetApp DataOps Toolkit for Traditional Environments
3
3
4
4
The NetApp DataOps Toolkit for Traditional Environments is a Python library that makes it simple for developers, data scientists, DevOps engineers, and data engineers to perform various data management tasks, such as provisioning a new data volume, near-instantaneously cloning a data volume, and near-instantaneously snapshotting a data volume for traceability/baselining. This Python library can function as either a command line utility or a library of functions that can be imported into any Python program or Jupyter Notebook. The toolkit also includes [MCP Servers](../mcp_servers.md) that expose many of the capabilities as "tools" that can be utilized by AI agents.
5
5
6
+
## Highlighted Features
7
+
8
+
### 🗂️ Dataset Manager
9
+
10
+
The **Dataset Manager** is a powerful module that provides a simplified, intuitive interface for managing datasets backed by NetApp ONTAP storage. It presents datasets as plain directories on your local filesystem while leveraging the full power of ONTAP under the hood — instant clones, point-in-time snapshots, and space efficiency — all through a clean Python API purpose-built for data scientists and data engineers.
11
+
12
+
➡️ See the [Dataset Manager README](docs/dataset_manager_readme.md) to get started.
13
+
6
14
## Compatibility
7
15
8
16
The NetApp DataOps Toolkit for Traditional Environments supports Linux and macOS hosts.
NFS client support is built in to macOS — no additional installation is required.
182
+
183
+
### Step 2: Install the Package
184
+
185
+
It is recommended to install the toolkit inside a Python virtual environment to keep dependencies isolated.
186
+
187
+
**Create and activate a virtual environment:**
188
+
```bash
189
+
python3 -m venv ~/netapp-dataops-venv
190
+
source~/netapp-dataops-venv/bin/activate
191
+
```
192
+
193
+
**Install the toolkit:**
194
+
```bash
195
+
pip install netapp-dataops-traditional
196
+
```
197
+
198
+
This installs the package with support for NetApp ONTAP (AFF, FAS, Cloud Volumes ONTAP, Amazon FSx for NetApp ONTAP, and ONTAP Select).
199
+
200
+
> **Tip:** Add `source ~/netapp-dataops-venv/bin/activate` to your shell's startup file (e.g., `~/.bashrc` or `~/.zshrc`) so the environment is activated automatically in new terminal sessions.
201
+
202
+
### Step 3: Verify Installation
203
+
204
+
Confirm that the toolkit was installed correctly:
205
+
206
+
```bash
207
+
netapp_dataops_cli.py --help
208
+
```
209
+
210
+
You should see the toolkit's help output. If the command is not found, ensure the virtual environment is activated and that its `bin` directory is on your `PATH`.
211
+
212
+
You can also verify the Python library is importable:
213
+
214
+
```python
215
+
from netapp_dataops.traditional.datasets import Dataset
Copy file name to clipboardExpand all lines: netapp_dataops_traditional/docs/ontap_readme.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,14 @@
2
2
3
3
The NetApp DataOps Toolkit for Traditional Environments is a Python library that makes it simple for developers, data scientists, DevOps engineers, and data engineers to perform various data management tasks, such as provisioning a new data volume, near-instantaneously cloning a data volume, and near-instantaneously snapshotting a data volume for traceability/baselining. This Python library can function as either a [command line utility](#command-line-functionality) or a [library of functions](#library-of-functions) that can be imported into any Python program or Jupyter Notebook. The toolkit also includes an [MCP Server](mcp_server.md) that exposes many of the capabilities as "tools" that can be utilized by AI agents. The ONTAP module provides this functionality for standard ONTAP instances.
4
4
5
+
## Highlighted Features
6
+
7
+
### 🗂️ Dataset Manager
8
+
9
+
The **Dataset Manager** is a powerful module that provides a simplified, intuitive interface for managing datasets backed by NetApp ONTAP storage. It presents datasets as plain directories on your local filesystem while leveraging the full power of ONTAP under the hood — instant clones, point-in-time snapshots, and space efficiency — all through a clean Python API purpose-built for data scientists and data engineers.
10
+
11
+
➡️ See the [Dataset Manager README](dataset_manager_readme.md) to get started.
12
+
5
13
## Compatibility
6
14
7
15
The NetApp DataOps Toolkit for Traditional Environments supports Linux and macOS hosts.
0 commit comments