Testing and validating REST services with REST Assured
A Java 8 or greater (In this case I'm using Java 17) JDK and Maven. That's it.
The code samples invoke the Zippopotam.us API.
In those cases where the actual API could not be used (it doesn't support HTTP operations other than GET, plus it doesn't have an option to return XML response bodies), calls have been mocked using WireMock.