eXtremeSQL APIs

The eXtremeSQL interface to eXtremeDB databases can be embedded in C, C++, Java, C# (for Windows systems only) or Python applications, either by executing SQL statements directly or indirectly through the eXtremeSQL ODBC or JDBC drivers; or xSQL can be used to execute SQL statements and scripts interactively as a client application or as a database server for remote access from other applications. Please use the following links to view Reference Guide topics explaining the specialized SQL APIs for the development environment and language of your choice:

SQL Language The eXtremeSQL SQL Language Reference
xSQL The Client-Server tool for managing eXtremeDB Databases with SQL
SQL C API C language functions for embedded SQL
SQL C++ API C++ Classes and Methods for embedded SQL
SQL Java API Java Classes and Methods for embedded SQL
SQL C# API C# Classes and Methods for embedded SQL
SQL Python API Python Classes and Methods for embedded SQL
SQL Rust API Rust Types and Methods for embedded SQL
ODBC Using the eXtremeSQL ODBC driver
JDBC Using the eXtremeDB JDBC driver