$npx skillfedfor your agent

teradatasqlalchemy

Teradata SQL Driver Dialect for SQLAlchemy

With conditionsPyPI Front-EndsReleased Dec 20255.2M downloads / moTeradata License AgreementPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — teradatasqlalchemy-20.0.0.9-py3-none-any.whl
v20.0.0.9 · released 2025-12-16 · Python >=3.4 · 2 runtime deps: sqlalchemy, teradatasql

Yes, if you are locked into Teradata and need SQLAlchemy integration. The package is stable (no vulnerabilities), has low install friction, and is widely used. However, the proprietary license is unclear and maintenance is aging (241 days since last release). Verify license terms and test compatibility with your SQLAlchemy and Teradata versions before committing to production use.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires 64-bit Python 3.4 or later; 32-bit Python is not supported.
  • Low friction installation as a pure-Python wheel.
  • Maintenance status is aging—last release was 241 days ago—but the package remains actively used (top 5000 on PyPI) and has no known security vulnerabilities.

License · maintenance · safety

Teradata License Agreement (unclear) — Licensed under a proprietary Teradata License Agreement with unclear terms. Users should review the LICENSE file included in the package installation to understand usage restrictions before adopting it in production.

last release 2025-12-16 (241 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 5,176,814 downloads/mo, #2,149 on PyPI

Verify before relying

pip install teradatasqlalchemy

import sqlalchemy
eng = sqlalchemy.create_engine('teradatasql://guest:please@whomooz')
  • Whether the proprietary license permits commercial use without additional licensing agreements.
  • Current state of SQLAlchemy 2.0+ compatibility beyond what release notes indicate.
  • Whether 64-bit Python requirement is enforced or advisory.
Same gist for agents: .md · .json

What it is and what it does

teradatasqlalchemy is a SQLAlchemy dialect that bridges Python applications to Teradata databases. It works by implementing SQLAlchemy's dialect interface, allowing developers to use SQLAlchemy's ORM, Core, and SQL expression APIs against Teradata instead of writing raw SQL. The package depends on sqlalchemy and teradatasql and requires 64-bit Python 3.4 or later on Windows, macOS, or Linux.

The dialect maps Teradata-specific data types—including arrays, vectors, JSON, XML, and temporal types—to SQLAlchemy type objects, and provides Teradata-specific methods like partition_by() and has_table() with datalake support. Recent versions added queryband telemetry tracking, support for views and external tables, and expanded array type coverage. Connection is configured via a teradatasql:// URL scheme with parameters for account, authentication, and connection tuning.

Use it for

  • Build Python applications using SQLAlchemy ORM against Teradata without writing native SQL.
  • Migrate SQLAlchemy code from other databases to Teradata by swapping the connection dialect.
  • Query Teradata tables and views programmatically within data pipelines or ETL workflows.
  • Track application usage and performance via queryband telemetry integration with Teradata logs.
  • Work with Teradata-specific data types (arrays, vectors, JSON, XML) through SQLAlchemy's type system.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are locked into Teradata and need SQLAlchemy integration.

The package is stable (no vulnerabilities), has low install friction, and is widely used. However, the proprietary license is unclear and maintenance is aging (241 days since last release). Verify license terms and test compatibility with your SQLAlchemy and Teradata versions before committing to production use.

Install

teradatasqlalchemy on PyPI

Before you install

Low friction installation as a pure-Python wheel. Maintenance status is aging—last release was 241 days ago—but the package remains actively used (top 5000 on PyPI) and has no known security vulnerabilities.

Requires 64-bit Python 3.4 or later; 32-bit Python is not supported.

License in practice

Licensed under a proprietary Teradata License Agreement with unclear terms. Users should review the LICENSE file included in the package installation to understand usage restrictions before adopting it in production.

Quickstart

pip install teradatasqlalchemy

import sqlalchemy
eng = sqlalchemy.create_engine('teradatasql://guest:please@whomooz')

Verify before relying

  • Whether the proprietary license permits commercial use without additional licensing agreements.
  • Current state of SQLAlchemy 2.0+ compatibility beyond what release notes indicate.
  • Whether 64-bit Python requirement is enforced or advisory.

Package facts

LicenseTeradata License Agreement unclear
Python supportSupports the current Python release >=3.4
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
sqlalchemyteradatasql
MaintenanceAging 241 days since the last release
First released
Downloads5,176,814 / month, #2,149 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: Other/Proprietary LicenseOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Topic :: Database :: Front-Ends

Evidence: teradatasqlalchemy-20.0.0.9-py3-none-any.whl

Tags

Capabilities
sqlalchemy teradata dialectteradata database python ormconnect teradata sqlalchemyteradata sql driverpython teradata database adaptersqlalchemy teradata connectorteradata query builder python
Topics
sqlalchemy-dialectteradata-integration
PyPI keywords
Teradata

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “sqlalchemy teradata dialect”

  • teradatasqlalchemyProvides a SQLAlchemy dialect that enables Python applications to…
  • sqlalchemy-pgspiderProvides a SQLAlchemy dialect that enables connections to PGSpider…
  • teradatamlteradataml provides Python access to analytic functions running on…

Give your agent the search over MCP, or paste the wish link into any chat.

More Front-Ends packages

SQLAlchemy Worth it
PyPI · Front-Ends · released Aug 2026

SQLAlchemy is a Python SQL toolkit and Object Relational Mapper (ORM) that provides both a high-level ORM layer for declarative object persistence and a Core SQL construction system for direct database abstraction and query building.

permissive licensepure Python · 3.7+
422.7Mdownloads / mo
psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
alembic Worth it
PyPI · Front-Ends · released Aug 2026

Alembic generates and manages database schema migrations for SQLAlchemy applications, handling version control of database structure changes with support for upgrades, downgrades, and auto-generation from model changes.

Install it if you use SQLAlchemy and need to version-control schema changes; skip it only if you manage migrations manually or use a different ORM entirely.

MITpure Python · 3.10+
215.2Mdownloads / mo
weaviate-client Worth it
PyPI · Front-Ends · released Aug 2026

A Python client library for connecting to and querying Weaviate, a vector database that enables semantic search and AI-powered data retrieval.

permissive licensepure Python · 3.10+
213.2Mdownloads / mo
databricks-sql-connector Worth it
PyPI · Front-Ends · released Jul 2026

A Python client library that connects to Databricks clusters and SQL warehouses using a Thrift-based protocol, conforming to the Python DB API 2.0 specification and supporting Arrow-based data exchange.

Install it if you need to query Databricks clusters or SQL warehouses from Python.

Apache-2.0pure Python
119.5Mdownloads / mo
psycopg Worth it
PyPI · Software Development · released May 2026

Psycopg 3 is a PostgreSQL database adapter for Python that enables applications to connect to, query, and manage PostgreSQL databases using Python code.

Install it if you need to connect Python to PostgreSQL.

LGPL-3.0-onlypure Python · 3.10+
117.0Mdownloads / mo

See also teradata · teradataml · teradatasql · sqlalchemy-solr · sqlalchemy-pytds · databricks-sqlalchemy · sqlalchemy_exasol · sqlalchemy-vertica · sqlalchemy-databricks · sqlalchemy-dremio