ODPI-C and Language-Specific Packages
TimesTen support of open source languages is through the Oracle
Database Programming Interface for C (ODPI-C). ODPI-C is an open source library from
Oracle Corporation designed to simplify access to Oracle databases from a variety of
programming languages. See ODPI-C.
For each language, there is an open source package, or driver, available through GitHub and maintained by Oracle. The open source languages supported by TimesTen are Python and Node.js. ODPI-C is included when you download the driver for each of these languages.
ODPI-C is a layer on top of the Oracle Call Interface (referred to in this document as OCI, but not to be confused with Oracle Cloud Infrastructure). Figure 1-1 shows the architecture.
Figure 1-1 TimesTen Architecture for Open Source Languages
![Description of Figure 1-1 follows Description of Figure 1-1 follows](img/odpi.png)
Description of "Figure 1-1 TimesTen Architecture for Open Source Languages"