Skip to main content
GitHub repository: github.com/justinwlin/Runpod-Network-Volume-Storage-Tool Runpod provides an S3-compatible layer for network volumes, enabling object storage operations on your network storage. This community tool makes it easy to interact with that S3 layer through three interfaces: a command-line interface, a Python SDK for programmatic access, and a self-hosted REST API server for integration with other applications.

Requirements

  • Python 3.8 or higher.
  • Runpod API key from console settings.
  • S3 API keys (access key and secret key) for file operations.

Installation

Clone the repository and install dependencies:

Configuration

Set your API credentials as environment variables:

Interactive mode

The interactive mode provides a menu-driven interface:
Features include volume management, file upload/download, and an interactive file browser with navigation and selection modes.

Command line usage

Manage volumes directly from the command line:

Python SDK

The SDK provides programmatic access to all features:

API server

Run a REST API server that proxies to Runpod’s API: