Skip to content

WebSocket API description and implementations for several programming languages

License

Notifications You must be signed in to change notification settings

exasol/websocket-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exasol JSON over WebSockets API

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.

Why a WebSockets API?

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.

Changes

  • Autocommit was enabled by default for sessions in Exasol 7.1+.
  • WebSocket API v3 support has been added in Exasol 7.1.
  • WebSocket API v2 support has been added in Exasol 7.0.

Supported versions

WebSocket API v1 WebSocket API v2 WebSocket API v3
Exasol 8 ✔️ ✔️ ✔️
Exasol 7.1 ✔️ ✔️ ✔️
Exasol 7.0 ✔️ ✔️
Exasol 6.2 ✔️

Protocol Specifications

Example Driver Implementations

Officially Supported WebSocket Drivers

About

WebSocket API description and implementations for several programming languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published