To integrate it into contemporary multi
server data center IT systems architecture, Clusterpoint Server
database platform software was engineered to support industry proved
client-server database architecture. The core database engine in
developed in fast C/C++ code and runs as a multi-master database
server and can be accessed from customer applications through
Clusterpoint API.

Clusterpoint Server uses REST API principles for messaging between
customer applications and server software.
Its messaging system is very simple, uses only web protocols and XML /
JSON data objects, and underlies Clusterpoint
API
Protocol Options. See also Clusterpoint
API
Messaging Basics.
Development of application software for Clusterpoint databases does
not require special client software: any favorite programming language
can "talk" to any Clusterpoint Server out-of-the-box, over standard
web http infrastructure and in standard XML / JSON or, using
Clusterpoint native API libraries for those languages, fast TCP/IP
data exchange, no matter where the server is located.
This our API simplicity provides also easiness and simplicity of
integration into existing software applications. With few lines of
existing web application software code changes developers can start
accessing Clusterpoint Server instead of SQL server for data access
and search, replacing only SQL cursor parsing source code with the
same structure XML-/JSON-object parsing and maintaining all visual
output element formatting unchanged.
Clusterpoint API is completely open, published protocol for cross-platform software development and facilitates database usage portability and interoperability among different platforms, without vendor specific protocols and without proprietary data storage standards implementations.