This repository is dedicated solely to protocol documentation and does not provide any WebSocket drivers or driver support. However, it includes some implementation examples and a list of officially supported drivers at the bottom of the page.
The JSON over WebSockets client-server protocol allows customers to implement their own drivers for all kinds of platforms using a connection-based web protocol.
The main advantages are performance improvements from lock-free metadata calls, flexibility regarding the programming languages you want to integrate Exasol into, and a more native access compared to the standardized ways of communicating with a database, such as JDBC, ODBC or ADO.NET, which are mostly old and static standards and create additional complexity due to the necessary driver managers.
- WebSocket API v5 support has been added in Exasol 8.32.0.
- WebSocket API v4 support has been added in Exasol 8.32.0.
- Autocommit was enabled by default for sessions in Exasol 7.1+.
- WebSocket API v3 support has been added in Exasol 7.1.
WebSocket API v1 | WebSocket API v2 | WebSocket API v3 | WebSocket API v4 | WebSocket API v5 | |
---|---|---|---|---|---|
Exasol 8.32 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Exasol 8.0 | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
Exasol 7.1 | ✔️ | ✔️ | ✔️ | ❌ | ❌ |