Installation
Requirements
Section titled “Requirements”- Python 3.10 or newer (3.11 and 3.12 also supported)
- pip, uv, or any PEP 517-compatible installer
Install from PyPI
Section titled “Install from PyPI”pip install dataspoc-pipeOr with uv:
uv pip install dataspoc-pipeCloud storage extras
Section titled “Cloud storage extras”By default, Pipe writes to the local filesystem. To write to cloud buckets, install the appropriate extra:
| Extra | Provider | Backend package |
|---|---|---|
s3 | Amazon S3 | s3fs |
gcs | Google Cloud Storage | gcsfs |
azure | Azure Blob Storage | adlfs |
# Amazon S3pip install dataspoc-pipe[s3]
# Google Cloud Storagepip install dataspoc-pipe[gcs]
# Azure Blob Storagepip install dataspoc-pipe[azure]
# Multiple extraspip install dataspoc-pipe[s3,gcs]MCP server extra
Section titled “MCP server extra”To use Pipe as an MCP server for AI agent integration:
pip install dataspoc-pipe[mcp]Installing Singer taps
Section titled “Installing Singer taps”Singer taps are separate packages. Install the ones you need:
# CSV filespip install tap-csv
# PostgreSQLpip install tap-postgres
# MySQLpip install tap-mysql
# GitHub APIpip install tap-github
# Google Sheets (public)# Built-in — no install neededEach tap is an independent CLI tool. Pipe runs them as subprocesses, so they just need to be available in your PATH.
Verify the installation
Section titled “Verify the installation”dataspoc-pipe --versionExpected output:
dataspoc-pipe 0.2.0Next steps
Section titled “Next steps”Run dataspoc-pipe init to create the configuration directory, then head to the Quickstart to build your first pipeline.