Skip to content
Teradata

Teradata Client

The Teradata GUI Client for Mac.

A fast, native Teradata GUI client for Mac. The driver is written in Swift and speaks the Teradata wire protocol directly, so there is no ODBC driver and no JDBC jar to install. Log on with TD2 or TDNEGO, pick DEFAULT, ANSI, or TERA transaction mode, and browse databases, tables, views, and columns straight from the data dictionary. Free and open source.

TablePro connected to a Teradata database showing the data grid and SQL editor

Features

Built for Teradata.

Native Swift Driver

Speaks the Teradata wire protocol directly against Teradata Vantage. No ODBC driver and no JDBC jar to install.

Logon and Transaction Modes

Type TD2 or TDNEGO for the logon mechanism, and DEFAULT, ANSI, or TERA for transaction mode. Both live in the Advanced pane and both are uppercase.

TLS Over Port 443

Encrypted sessions tunnel over the gateway WebSocket endpoint on port 443, separate from the plain 1025 gateway. Preferred, Required, Verify CA, and Verify Identity modes are supported.

Data Dictionary Browser

Databases and users are both namespaces, listed as top-level databases from DBC.DatabasesV. Tables, views, and columns come from DBC.TablesV and DBC.ColumnsV.

Paging Without LIMIT

Teradata has no LIMIT clause. The result grid pages with TOP on the first page and QUALIFY ROW_NUMBER() for later pages, with identifiers quoted in double quotes.

AI SQL Assistant

Ask in English, get Teradata SQL in the editor. Per-connection AI Rules give the assistant guidance on every chat turn.

Data Grid

Browse and edit data.

Sort, filter, and edit Teradata data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.

TablePro data grid showing Teradata table rows with inline editing

SQL Editor

Write queries faster.

Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.

TablePro SQL editor with Teradata query and autocomplete

Capabilities

What you can do.

  • Browse databases and users from DBC.DatabasesV
  • List tables, views, and columns from the data dictionary
  • Log on with TD2 or TDNEGO
  • Switch transaction mode between DEFAULT, ANSI, and TERA
  • Connect over TLS on port 443 with CA verification
  • Reach the gateway through SSH, Cloudflare Tunnel, or SOCKS5
  • Page large results with TOP and QUALIFY ROW_NUMBER()
  • Set Safe Mode to read-only on production

Connect

Get connected in seconds.

# Connect with TablePro Host: vantage.example.com Port: 1025 User: dbc Database: retail # Advanced pane, uppercase only Logon Mechanism: TD2 Transaction Mode: DEFAULT # TLS moves the session to 443 SSL Mode: Required

Supported versions

Teradata Vantage

Connection types

  • TD2 logon
  • TDNEGO logon
  • TLS on port 443
  • SSH Tunnel
  • Cloudflare Tunnel
  • SOCKS5 Proxy

Default port

1025

How to

Connect to Teradata in four steps.

  1. 1

    Install TablePro and the Teradata plugin

    brew install --cask tablepro. Open Settings > Plugins > Browse and install Teradata Driver. It loads without a restart.

  2. 2

    Open New Connection

    Click New Connection. Pick Teradata from the chooser.

  3. 3

    Fill in the gateway details

    Host, port 1025, username, password. Database is optional. Set TD2 or TDNEGO and the transaction mode in the Advanced pane.

  4. 4

    Turn on TLS and connect

    Set SSL Mode to Required to move the session to port 443, then click Test Connection and Save & Connect. Databases appear in the sidebar.

FAQ

Common Teradata questions.

Do I need the Teradata ODBC driver or a JDBC jar?

No. The driver is written in Swift and speaks the Teradata wire protocol directly. There is nothing to install outside TablePro.

Does it support LDAP, Kerberos, or JWT logon?

No. TD2 and TDNEGO only. An unsupported mechanism fails before connecting with unsupported: logon mechanism LDAP; only TD2 and TDNEGO are supported. A mechanism typed in lowercase is ignored and TD2 is used instead.

Can I change the TLS port?

No. Teradata carries encrypted sessions on port 443 and that port is fixed. Preferred falls back to a plain connection on 1025 if 443 is unreachable, so use Required when you want a failed handshake to surface.

Is TablePro free for Teradata?

Yes. AGPLv3 open source. The Teradata driver is a registry plugin, installed from Settings > Plugins > Browse > Teradata Driver, and it loads without restarting the app.

Why is the Foreign Keys view empty?

Foreign keys are never listed for Teradata. The Structure tab shows the view and it stays empty. Macros and stored procedures are not listed either.

Try TablePro for free.

Free and open-source. macOS 14+. Apple Silicon and Intel.