Casaba Java SDK runs under JDK 8.
This project contains all required dependencies to run Casaba SEA API server.
update src/resources/application.yml
with sdk credentials you applied from
Casaba SEA platform.
./gradlew bootRun
After start api server, you can found the doc under http://localhost:8080/graphiql
Casaba SEA SDK using graphql-braid
to talking with Casaba SEA backend server
and it is easy to extend by adding hooks and plugins.
Casaba SEA SDK is a standard Spring Boot project, you can follow Spring Boot guide to extend it.
Spring Boot provides a Gradle plugin to support it's own packing structure and produces a runnable application.
You can also use Spring profiles to manage different and to deploy a specific environment.
And you can using following command to run a uat environment application:
java -jar java-sdk-example.jar -Dspring.profiles.active=uat
...
...