The Vert.x core APIs contain the backbone for writing Vert.x applications and low-level support for HTTP, TCP, UDP, file system, asynchronous streams and many other building blocks. It is also used by many other components of Vert.x.
A tool-kit for writing sophisticated modern web applications and HTTP microservices.
An easy-to-use client for HTTP and HTTP/2 with many advanced features.
A library to declaratively parse and validate incoming Vert.x Web HTTP requests.
Extends Vert.x Web to support OpenAPI 3, bringing a simple interface for building web routers that conform to OpenAPI contracts.
Web API ServiceTechnical Preview
Directly connect your OpenAPI 3 web routers to event-bus services.
Implement GraphQL servers with Vert.x web.
An extensible implementation of the Json Schema specification to validate every JSON data structure, asynchronously.
PostgreSQL ClientTechnical Preview
A PostgreSQL client focusing on scalability and low overhead.
MySQL ClientTechnical Preview
A lightweight, event-driven client for MySQL.
A small library designed to facilitate the execution and data manipulation of SQL queries.
Apache Cassandra client.
JDBC support for Vert.x.
Event bus bridges
Distributed tracing with Zipkin.
Distributed tracing with OpenTracing.
Captures metrics from Vert.x core components and exposes them using Dropwizard.
Captures metrics from Vert.x core components and exposes them using Micrometer.
A simple API to expose health checks over HTTP.
Interact with your Vert.x application using a CLI interface.