seeq-spy
Easy-to-use Python interface for Seeq
What it is and what it does
Seeq-spy is the official Python client library for Seeq Server, designed to work seamlessly with Jupyter notebooks, Pandas DataFrames, and NumPy arrays. It provides a high-level, user-friendly API for common tasks like searching for signals and conditions, extracting time-series data, importing data programmatically, calculating derived metrics, and creating or modifying Workbench analyses and organizer topics. The library wraps lower-level SDK functionality and is optimized for interactive data science workflows.
Using seeq-spy requires an active Seeq Data Lab license and Python 3.8 or later. The package depends on standard data-science libraries (numpy, pandas, python-dateutil, pytz, requests, urllib3) and integrates directly with your Seeq Server instance. It is the recommended entry point for most programmatic Seeq workflows; more advanced use cases may require the lower-level seeq.sdk module.
Use it for:
- Extract historical time-series data from Seeq Server into Pandas DataFrames for analysis in Jupyter
- Automate bulk import of CSV or programmatically-generated data into Seeq when the UI import tool is insufficient
- Calculate new signals or conditions in Python and push results back into Seeq for visualization and sharing
- Programmatically create and configure asset hierarchies and Workbench analyses without manual UI interaction
- Build reproducible data pipelines that combine Seeq data retrieval with NumPy and Pandas transformations
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Seeq-spy is a Python interface for interacting with Seeq Server, enabling programmatic access to search, retrieve, and manipulate signals, conditions, and data within Seeq's platform.
Yes, if you have an active Seeq Data Lab license and need to automate or script interactions with Seeq Server. The package is actively maintained, has low install friction, and is the official recommended interface for Python-based workflows. The proprietary license is a non-issue if you already subscribe to Seeq; it becomes a blocker only if you do not have a valid license or if your subscription expires.
Install
seeq-spy on PyPI
pip
pip install seeq-spyuv
uv add seeq-spypoetry
poetry add seeq-spyInstalling seeq-spy
Before you install
Low install friction with a pure-Python wheel distribution. Actively maintained with a release 7 days ago. Requires a Seeq Data Lab license to function, which is a runtime dependency rather than an install-time concern.
License in practice
Licensed under Seeq's proprietary End User License Agreement, not open source. Use is restricted to the subscription term of your Seeq Server license; the license terminates immediately upon expiration of your paid Seeq subscription. Redistribution, modification, and reverse engineering are prohibited.
Quickstart
pip install seeq-spy
from seeq import spy
spy.docs.copy()
Requires an active Seeq Data Lab license and Python 3.8 or later.
Verify before relying
- Whether the package works with Seeq Server versions prior to R60
- Whether SPy version 187 or higher is required for Pandas 2.x support
Package facts
| License | Seeq Python Library – License File ------------------------------------------------------------------------------------------------------------------------ Seeq Python Library - Copyright Notice ©… (full text in the JSON record) (unclear) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 7 — Deprecated, numpy, pandas, python-dateutil, pytz, requests, urllib3 |
| Maintenance | actively maintained — 7 days since the last release |
| First released | |
| Downloads | 96,343/month — #13,219 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: seeq_spy-202.6-py3-none-any.whl
Tags
More Front-Ends packages
SQLAlchemy is a Python SQL toolkit and Object…
permissive · top 100 on PyPI
psycopg2-binarypsycopg2-binary is a PostgreSQL database…
copyleft · top 1,000 on PyPI
alembicAlembic generates and manages database schema…
permissive · top 1,000 on PyPI
weaviate-clientA Python client library for connecting to and…
permissive · top 1,000 on PyPI
databricks-sql-connectorA Python client library that connects to…
permissive · top 1,000 on PyPI
psycopgPsycopg 3 is a PostgreSQL database adapter for…
copyleft · top 1,000 on PyPI
seeqPython SDK for interfacing with Seeq Server…
unclear · top 15,000 on PyPI
snoopsnoop adds decorator-based and context-manager…
permissive · top 15,000 on PyPI
kgbkgb intercepts and records function calls in…
permissive · top 5,000 on PyPI
bqplotbqplot is a 2-D interactive plotting library…
permissive · top 15,000 on PyPI
pygwalkerTurns pandas DataFrames into interactive…
permissive · top 15,000 on PyPI
rerun-notebookProvides Jupyter notebook integration for…
permissive · top 15,000 on PyPI
ib-insyncProvides a Python async/sync interface to…
permissive · top 15,000 on PyPI
jupyter-ui-pollBlocks Jupyter cell execution while waiting for…
permissive · top 15,000 on PyPI
tradingview-screenerQuery TradingView's screener API to retrieve…
permissive · top 15,000 on PyPI