# Native APIs and SQL API

> eXtremeDB provides specialized "low-level" APIs for a number of programming languages that give the application developer highly efficient embedded database access - whether the database resides in the application process memory space, on persistent storage, or partially in-memory and partially on-disk. And eXtremeSQL adds support for embedded SQL and the xSQL client-server database management tool.

> Please use the links in the following table to view Quick Start tutorial presentations of sample applications and xSQL usage.

> C | Building eXtremeDB applications with the C API
> C++ | Using the eXtremeDB C++ classes to encapsulate the C API
> Java | Building eXtremeDB Java applications
> C# | Building eXtremeDB .NET Framework applications
> Python | Building eXtremeDB Python applications
> Embedded SQL | Building eXtremeSQL applications
> xSQL | Using xSQL as client and server for eXtremeSQL databases
> xSQL Analytics | Using xSQL with the Analytics Functions Library

> For in depth presentations of the eXtremeDB application development please view the eXtremeDB User's Guide or the eXtremeSQL User's Guide.