Due to our multilayered ECO System we can offer a broad range of APIs in different layers. This makes the integration of existing or new services straight forward.
GETH
Standard Low Level APIs are reserved for special, approved pillar members. Nevertheless we allow to pass signed GETH messages through our Web Services and also the Web Socket.
Web Services
Our web services provide an synchronous object-oriented Web-based interface to our blockchain middleware. It can utilized for example by another Web server, or by a mobile app, that provides a user interface to the end user. We also offer helper APIs. For example to construct JSON Messages to be submitted via our WebSocket interface.
Web Socket
The WebSocket protocol provides a way to exchange data and messages between a browser and the server via a persistent connection. You can send messages to the server and receive event-driven responses without having to poll the server for a reply.
As responses arrive asynchronous it is the ideal protocol to build Low Latency Client-Server applications.
REST APIs
Most of our Web Service APIs are also available via REST APIs.
Client Side Java Script APIs
Client Side Java Scripts are required in case you need to host your private keys inside the secure storage of your web browser. Once example using Client Side Java Scripts is our progressive Web Wallet.