-NA- - Developer APIs and SDKs - Teradata Vantage

prodname
Teradata Vantage
vrm_release
-NA-
created_date
April 2021
category
Fast Facts
featnum
FF-0011

Developer APIs and SDKs

Choose between several development toolkits and APIs to build your own solutions on top of Teradata Vantage.

Teradata Vantage™ is our flagship analytic platform offering, which evolved from our industry-leading Teradata® Database. Until references in content are updated to reflect this change, the term Teradata Database is synonymous with Teradata Vantage.

APIs

Tool Description Swagger Documentation
AppCenter
  • Connects to Teradata® AppCenter
  • Offers App, Audit, Database Dictionary, Query, and more APIs on Swagger for automating AppCenter API-related processes
https://appcenter.example.com/api/app/swagger-ui.html Accessing AppCenter APIs
Automated Statistics Management
  • Connects to Teradata Vantage
  • Consider using the Teradata Viewpoint Stats Manager portlet instead
  • Identify statistics management improvements
  • Override any of the default settings stored in TDSTATS database
  • View and modify the prepared collection list
No Teradata Vantage Application Programming Reference
Data Lab
  • Connects to Teradata Data Lab
  • Does not require any additional installation or opening of new ports
http://<host>:<port>/DataLabsPortlet/swagger/index.html Teradata Viewpoint and Data Lab API Reference Guide
Data Mover API
  • Connects to Teradata Data Mover
  • Standard HTTP requests through any standard REST client
No Data Mover RESTful API
Data Mover REST Quick Start
  • Create, run, and check on the status of jobs
http://<host>:<port>/datamover/swagger-ui.html REST Quick Start
DSA
  • Data Stream Architecture (DSA) REST properties file
No DSA Rest Properties
Ecosystem Manager
  • Connects to Teradata Ecosystem Manager
  • Standard HTTP requests through any standard REST client
  • Access using any standard REST client
https://host:9443/swagger-ui.html#/ Ecosystem Manager RESTful API
.NET Data Provider for Teradata
  • An implementation of the Microsoft ADO.NET Data Provider specification, it provides direct access to Teradata Vantage and integrates with the System.Data.DataSet class
No .NET Data Provider Reference
ODBC Driver for Teradata
  • Enables applications running on Microsoft Windows, UNIX/Linux, and Apple OS X operating systems to communicate with Teradata Vantage using the open standard ODBC interface
No ODBC Driver for Teradata User Guide
QueryGrid
  • Automate the configuration and administration of Teradata QueryGrid™
  • Support for all QueryGrid portlet functions in Viewpoint
https://querygrid_manager_host:9443/swagger-ui/index.html QueryGrid Manager RESTful APIs
Query Service
  • Connects to Teradata Vantage
  • For relational databases including the SQL Engine, Aster, and Hive
  • Open database sessions, submit SQL queries and access responses, and access metadata
  • Access to Teradata Vantage from a web page, mobile device, or scripting language
No Teradata Query Service Installation, Configuration, and Upgrade Guide
Teradata JDBC Driver
  • Enables Java applications to connect to Teradata Vantage
No Teradata JDBC Driver Reference
Teradata® Parallel Transporter
  • Load into and export from Teradata Vantage
  • Enables applications to access Teradata using Teradata FastLoad, Teradata FastExport, and Teradata MultiLoad
No Teradata Parallel Transporter API Programmer Guide
Teradata Package for Python
  • The teradataml package works with verbs and functions of Pandas library
  • Python native function calls to Vantage Analytics and Machine Learning functions to prepare and transform data, train models as well as score Vantage data
No Teradata Package for Python Function Reference
Teradata SQL Driver for Python
  • Enables Python applications to connect to Teradata Vantage
No https://github.com/Teradata/python-driver
Teradata Package for R
  • The tdplyr package works with the verbs and functions of the dplyr and dbplyr libraries
  • R native function calls to Vantage Analytics and Machine Learning functions to prepare and transform data, train models as well as score Vantage data
No Teradata Package for R Function Reference
Teradata SQL Driver for R
  • Enables R applications to connect to Teradata Vantage
No https://github.com/Teradata/r-driver
Unity API
  • Supports configuration, management, and monitoring of Teradata Unity systems
  • Included with the Unity user interface installation and requires those credentials
https://<host>:5000/docs None
Vantage Analyst
  • Inbound and outbound API data integrations to retrieve data from and send data to Teradata Vantage and an external system
No API Data Integrations in Workflows
Vantage Customer Experience
  • Third party integrations using REST
  • Specifies the URL and authentication parameters required to fetch data from third-party sources and load it at the beginning of interaction with the customer
No Third-Party Profiles
  • Inbound and outbound API data integrations to retrieve data from and send data to Teradata Vantage and an external system
No API Data Integrations in Workflows or Customer Lists
Viewpoint
  • Connects to Teradata Viewpoint
  • Does not require any additional installation or opening of new ports
http://<host>:<port>/swagger/index.html Teradata Viewpoint and Data Lab API Reference Guide
Workload Management
  • Connects to Teradata Vantage
  • Monitor system and session-level activities
  • Monitor Teradata Active System Management (TASM) activity
  • Track system usage and manage task priorities
No Workload Management API

SDKs

Tool Description Documentation
AppCenter Java SDK
  • Connects to Teradata® AppCenter
  • Framework for building Java apps
Teradata AppCenter Java SDK User Guide
AppCenter Python SDK
  • Connects to Teradata® AppCenter
  • APIs for building Python apps
Teradata AppCenter Python SDK User Guide