Clusterpoint CONTACTS / Technical support Become Technology Partner Download free version
  • Home
  • Advantages
  • Products
  • Services
  • Download
  • Documentation
  • Support
  • Store
  • Partners
  • About
  • Search
  • Documentation / Guides
  • Clusterpoint API
  • Sample Client Code
  • No Client Software Necessary
  • Sample Code in Popular Languages
  • Welcome to Submit New Client Code

No Client Software Necessary

There is no special client software necessary to access and manage data in Clusterpoint database server platform architecture. XML- or JSON- based simple HTTP/HTTP messaging is all that is necessary. Clusterpoint XML / JSON messaging and Clusterpoint API command set is openly published on Clusterpoint DBMS Developer's Guide (WiKi) web section. Use any favorite programming language to access Clusterpoint Server functionality following only the very basic simple principles how to "speak" to Clusterpoint Server over standard web networking protocols.

All you need to create, send, receive and parse Clusterpoint XML / JSON messages with API commands in your application to start to develop database applications for the Clusterpoint Server is your own preferred programing language: PHP, Java, C/C++, C#, JavaScript or any other.

Most application development environments and programming languages support XML or JSON formatted data representing them internally as objects, arrays, vectors or other parameterized data structures or strings. Majority have built-in functions to convert XML- or JSON- formatted data to one of those object types and vice versa. One can say that Clusterpoint Server 'speaks' the language of your programming environment, without any vendor-specific proprietary client software (drivers), that commonly are used to access functionality of other database servers and often making complex to set up and maintain client software in working order across all computers.

As programmers usually prefer to develop some high-level wrap-around functionality in a set of even more simplified functions accessing certain server-based functionality, we encourage to develop a library of functions or object methods in your own programming language or development framework for storing XML or JSON formatted data, accessing and searching data objects on a Clusterpoint Server.

Please note that we supply sample client API libraries for most popular languages, that work over low-level TCP/IP protocol at significantly higher speed than REST based http/https protocols can deliver. For those customers where application performance is absolute priority, they can take advantage of our sample client API libraries working over high-speed TCP/IP connections. Those API libraries we supply under open source licensing, so as anyone could adopt and improve our source code for better functionality or performance. You are also welcome to rewrite them into any other programming language.

Customer submitted sample API source code for such client side API functionality in different programming languages will be promptly published by us on Clusterpoint Web site under Products / 3rd Party Software section.


© Clusterpoint Ltd. 2006-2012. All rights reserved
  • Home
  • Privacy Policy
  • Trade Marks
  • Site Map
  • Contacts