Skip to main content

Teradata SQL Driver for Python

This package enables Python applications to connect to the Teradata Database.

This package implements the PEP-249 Python Database API Specification 2.0.

This package requires 64-bit Python 3.7 or later and runs on the following operating systems and processor architectures. 32-bit Python is not supported.

  • Windows x64 on 64-bit Intel and AMD processors
  • macOS on 64-bit ARM processors
  • macOS on 64-bit Intel processors
  • Linux x64 on 64-bit Intel and AMD processors
  • Linux ARM64 on 64-bit ARM processors
  • Linux ppc64le on 64-bit Power processors

For community support, please visit Teradata Community.

For Teradata customer support, please visit Teradata Customer Service.

Please note, this driver may contain beta/preview features ("Beta Features"). As such, by downloading and/or using the driver, in addition to agreeing to the licensing terms below, you acknowledge that the Beta Features are experimental in nature and that the Beta Features are provided "AS IS" and may not be functional on any machine or in any environment.

Copyright 2026 Teradata. All Rights Reserved.

Table of Contents

Installation

The teradatasql package depends on the pycryptodome package which is available from PyPI.

Use pip install to download and install the driver and its dependencies automatically.

Platform Command
macOS or Linux pip install teradatasql
Windows py -3 -m pip install teradatasql

When upgrading to a new version of the driver, you may need to use pip install's --no-cache-dir option to force the download of the new version.

Platform Command
macOS or Linux pip install --no-cache-dir -U teradatasql
Windows py -3 -m pip install --no-cache-dir -U teradatasql

The teradatasql package depends on the pycryptodome package, because one of the included sample programs (TJEncryptPassword.py) uses pycryptodome. The driver itself does not use pycryptodome.

If you want to avoid installing pycryptodome, you can use the --no-deps option of pip install to avoid installing pycryptodome. Without pycryptodome, you will not be able to run the TJEncryptPassword.py sample program.

Platform Command
macOS or Linux pip install --no-deps teradatasql
Windows py -3 -m pip install --no-deps teradatasql

License

Use of the driver is governed by the License Agreement for the Teradata SQL Driver for Python.

When the driver is installed, the LICENSE and THIRDPARTYLICENSE files are placed in the teradatasql directory under your Python installation directory.

In addition to the license terms, the driver may contain beta/preview features ("Beta Features"). As such, by downloading and/or using the driver, in addition to the licensing terms, you acknowledge that the Beta Features are experimental in nature and that the Beta Features are provided "AS IS" and may not be functional on any machine or in any environment.

Documentation

Documentation and sample programs are available from Teradata on github.com.

When the driver is installed, the README.md file is placed in the teradatasql directory under your Python installation directory. This permits you to view the documentation offline, when you are not connected to the Internet.

The README.md file is a plain text file containing the documentation for the driver. While the file can be viewed with any text file viewer or editor, your viewing experience will be best with an editor that understands Markdown format.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teradatasql-20.0.0.66-py3-none-any.whl (124.8 MB view details)

Uploaded Python 3

File details

Details for the file teradatasql-20.0.0.66-py3-none-any.whl.

File metadata

  • Download URL: teradatasql-20.0.0.66-py3-none-any.whl
  • Upload date:
  • Size: 124.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.9.6 requests/2.31.0 setuptools/47.1.0 requests-toolbelt/1.0.0 tqdm/4.65.0 CPython/3.7.9

File hashes

Hashes for teradatasql-20.0.0.66-py3-none-any.whl
Algorithm Hash digest
SHA256 cf8660c16227851a52d9c00c10e9b9f639c4c43cc5f110dfb0a11ded0c935148
MD5 10ae7536424df7d1c88ff5a9e950ffdf
BLAKE2b-256 874becf59fdd374cfda9f84ed4388539b8888babab108a0088286dc51ccfb772

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

20.0.0.66 This release

1 file

20.0.0.65

1 file

20.0.0.64

1 file

20.0.0.63

1 file

20.0.0.62

1 file

20.0.0.61

1 file

20.0.0.60

1 file

20.0.0.59

1 file

20.0.0.58

1 file

20.0.0.57

1 file

20.0.0.56

1 file

20.0.0.55

1 file

20.0.0.54

1 file

20.0.0.53

1 file

20.0.0.52

1 file

20.0.0.51

1 file

20.0.0.50

1 file

20.0.0.49

1 file

20.0.0.48

1 file

20.0.0.47

1 file

20.0.0.46

1 file

20.0.0.44

1 file

20.0.0.43

1 file

20.0.0.42

1 file

20.0.0.41

1 file

20.0.0.40

1 file

20.0.0.39

1 file

20.0.0.38

1 file

20.0.0.37

1 file

20.0.0.36

1 file

20.0.0.35

1 file

20.0.0.34

1 file

20.0.0.33

1 file

20.0.0.32

1 file

20.0.0.31

1 file

20.0.0.30

1 file

20.0.0.29

1 file

20.0.0.28

1 file

20.0.0.27

1 file

20.0.0.26

1 file

20.0.0.25

1 file

20.0.0.24

1 file

20.0.0.23

1 file

20.0.0.22

1 file

20.0.0.21

1 file

20.0.0.20

1 file

20.0.0.19

1 file

20.0.0.18

1 file

20.0.0.17

1 file

20.0.0.16

1 file

20.0.0.15

1 file

20.0.0.14

1 file

20.0.0.13

1 file

20.0.0.12

1 file

20.0.0.11

1 file

20.0.0.10

1 file

20.0.0.9

1 file

20.0.0.8

1 file

20.0.0.7

1 file

20.0.0.6

1 file

20.0.0.5

1 file

20.0.0.4

1 file

20.0.0.2

1 file

20.0.0.1

1 file

20.0.0.0

1 file

17.20.0.32

1 file

17.20.0.31

1 file

17.20.0.30

1 file

17.20.0.29

1 file

17.20.0.28

1 file

17.20.0.27

1 file

17.20.0.26

1 file

17.20.0.25

1 file

17.20.0.24

1 file

17.20.0.23

1 file

17.20.0.22

1 file

17.20.0.21

1 file

17.20.0.20

1 file

17.20.0.19

1 file

17.20.0.18

1 file

17.20.0.17

1 file

17.20.0.16

1 file

17.20.0.15

1 file

17.20.0.14

1 file

17.20.0.13

1 file

17.20.0.12

1 file

17.20.0.11

1 file

17.20.0.10

1 file

17.20.0.9

1 file

17.20.0.8

1 file

17.20.0.7

1 file

17.20.0.6

1 file

17.20.0.5

1 file

17.20.0.4

1 file

17.20.0.3

1 file

17.20.0.2

1 file

17.20.0.1

1 file

17.20.0.0

1 file

17.10.0.16

1 file

17.10.0.15

1 file

17.10.0.14

1 file

17.10.0.13

1 file

17.10.0.12

1 file

17.10.0.11

1 file

17.10.0.10

1 file

17.10.0.9

1 file

17.10.0.8

1 file

17.10.0.7

1 file

17.10.0.6

1 file

17.10.0.5

1 file

17.10.0.4

1 file

17.10.0.3

1 file

17.10.0.2

1 file

17.10.0.1

1 file

17.10.0.0

1 file

17.0.0.8

1 file

17.0.0.7

1 file

17.0.0.6

1 file

17.0.0.5

1 file

17.0.0.4

1 file

17.0.0.3

1 file

17.0.0.2

1 file

17.0.0.1

1 file

16.20.0.62

1 file

16.20.0.61

1 file

16.20.0.60

1 file

16.20.0.59

1 file

16.20.0.58

1 file

16.20.0.57

1 file

16.20.0.56

1 file

16.20.0.55

1 file

16.20.0.54

1 file

16.20.0.53

1 file

16.20.0.52

1 file

16.20.0.51

1 file

16.20.0.50

1 file

16.20.0.49

1 file

16.20.0.48

1 file

16.20.0.47

1 file

16.20.0.46

1 file

16.20.0.45

1 file

16.20.0.44

1 file

16.20.0.43

1 file

16.20.0.42

1 file

16.20.0.41

1 file

16.20.0.40

1 file

16.20.0.39

1 file

16.20.0.38

1 file

16.20.0.37

1 file

16.20.0.36

1 file

16.20.0.35

1 file

16.20.0.34

1 file

16.20.0.33

1 file

16.20.0.32

1 file

16.20.0.31

1 file

16.20.0.30

1 file

16.20.0.29

1 file

16.20.0.28

1 file

16.20.0.27

1 file

16.20.0.26

1 file

16.20.0.25

1 file

16.20.0.24

1 file

16.20.0.23

1 file

16.20.0.22

1 file

16.20.0.21

1 file

16.20.0.20

1 file

16.20.0.19

1 file

16.20.0.18

1 file

16.20.0.17

1 file

16.20.0.16

1 file

16.20.0.15

1 file

16.20.0.14

1 file

16.20.0.13

1 file

16.20.0.12

1 file

16.20.0.11

1 file

16.20.0.10

1 file

16.20.0.9

1 file

16.20.0.8

1 file

16.20.0.7

1 file

16.20.0.6

1 file

16.20.0.5

1 file

16.20.0.4

1 file

16.20.0.3

1 file

16.20.0.2

1 file

16.20.0.1

1 file

16.20.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page