Before you begin
To start using the REST API client, install the following software:
| Software | URL | Description |
|---|---|---|
| Java 8, or Java 11 as your default JDK | The REST Client supports both Java 8 and Java 11 | |
| InsuranceSuite version 2020.11 (Banff) or later | The REST API client is available and supported on InsuranceSuite version 2020.11 (Banff) or later | |
| Gradle | https://github.com/gradle/gradle | Build automation framework. Using the REST API client requires basic familiarity with Gradle. |
| IntelliJ | https://www.jetbrains.com/idea/ | Guidewire recommends using InteliJ as Interactive Development Environment (IDE) |
The REST API client is implemented using the following Open Source libraries. Use the provided links to explore their features:
| Library | URL | Description |
|---|---|---|
| OpenFeign | https://github.com/OpenFeign/feign | OpenFeign is a microservice invocation framework, which is mainly used in the consumer side, that is, invoking services. |
| Resilience4J | https://resilience4j.readme.io/docs | Fault tolerance library |
| Jackson | https://github.com/FasterXML/jackson | JSON library |
