In a microservices architecture, communication is generally effected by an HTTP protocol using RESTful. We then need to create a client that sends an HTTP request obeying the defined contract. In this case, the Eclipse MicroProfile REST client provides a type-safe approach for invoking RESTful services over HTTP. The MicroProfile REST client builds upon the JAX-RS 2.1 APIs for consistency and ease of use.