The elastic.io Software Development Kit or SDK provides developers with APIs and tools necessary to build, test, and debug integration component for the elastic.io integration platform.
Due to its architecture, there can not be a specific API to fetch and work on it. Instead, we have several examples of components which can be forked and developed according to anyone's desire.
A very simple component called Petstore could well be a starting point to base your project if you desire to develop using node.js
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
The whole idea and the architecture warrant the use of separate API structure for this language and elastic.io has its own java-API.
If you prefer to write integration components using Java programming language, please check our Java API description as well.
We also have a Petstore component for java to give you a more in-depth view of the structure that a simplistic java component can have. Currently, we support Gradle wrapper and all the dependencies are listed in the
The jar is also available on Maven Central. For Apache Maven (
XML) please use:
<dependency> <groupId>io.elastic</groupId> <artifactId>java-api</artifactId> <version>2.0.1</version> </dependency>