A Typescript/Javascript driver for the Exasol database.
Check out the user guide for more details.
- Connect to an Exasol database and execute SQL queries and commands
- Encrypted communication via TLS
- Works in Node.js and the browser
- Supports importing local CSV and Parquet files into a table from Node.js (Parquet requires Exasol 2025.1.9 or later)
Browser applications should import the browser-safe entry point, @exasol/exasol-driver-ts/browser. It provides the driver and pool APIs without the Node.js-only local file import/export modules; both entry points require an explicit WebSocket factory.
See the dependencies list for build and test dependencies and license information.