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