{"id":73777,"library":"smallrye-mutiny-vertx-web-client","title":"SmallRye Mutiny Vert.x Web Client","description":"Provides Mutiny reactive bindings for the Vert.x Web Client, enabling asynchronous HTTP requests with a reactive API.","status":"active","version":"3.22.2","language":"java","source_language":null,"source_url":"https://github.com/smallrye/smallrye-mutiny-vertx-bindings","tags":["smallrye","mutiny","vertx","webclient","reactive","http"],"install":[{"cmd":"<dependency>\n  <groupId>io.smallrye.reactive</groupId>\n  <artifactId>smallrye-mutiny-vertx-web-client</artifactId>\n  <version>3.22.2</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'io.smallrye.reactive:smallrye-mutiny-vertx-web-client:3.22.2'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"WebClient","correct":"io.smallrye.mutiny.vertx.webclient.WebClient"}],"quickstart":{"code":"import io.smallrye.mutiny.vertx.webclient.WebClient;\nimport io.vertx.core.Vertx;\n\npublic class Example {\n    public static void main(String[] args) {\n        Vertx vertx = Vertx.vertx();\n        WebClient client = WebClient.create(vertx);\n        client.getAbs(\"http://example.com\").send().subscribe().with(\n            response -> System.out.println(response.bodyAsString())\n        );\n    }\n}","lang":"java","description":"Sends an HTTP GET request using Mutiny Vert.x Web Client."},"warnings":[{"fix":"Use Vert.x 4.x or later; check your Vert.x version.","message":"Mutiny Vert.x bindings require Vert.x 4.x; incompatible with Vert.x 3.x.","severity":"breaking","affected_versions":">=3.0.0 <4.0.0"}],"env_vars":null,"search_vec":"'api':22 'asynchron':16 'bind':9 'client':5,14 'enabl':15 'http':17,28 'mutini':2,7,24 'provid':6 'reactiv':8,21,27 'request':18 'smallry':1,23 'vert.x':3,12 'vertx':25 'web':4,13 'webclient':26","created_at":"2026-06-17T18:54:58.584787+00:00","updated_at":"2026-06-17T18:54:58.584787+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://smallrye.io/smallrye-mutiny-vertx-bindings","github":"https://github.com/smallrye/smallrye-mutiny-vertx-bindings","docs":"https://appdoc.app/artifact/io.smallrye.reactive/smallrye-mutiny-vertx-web-client/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["http-client"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}