Documentation
Core
Vert.x Core
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.
ReadWeb
Clustering
Testing
Vert.x Unit
A unit testing tool-kit designed to work with asynchronous code. Includes JUnit 4 support.
ReadStandards
JSON SchemaTechnical Preview
An extensible implementation of the Json Schema specification to validate every JSON data structure, asynchronously.
ReadVert.x OpenAPITechnical Preview
Vert.x OpenAPI extends Vert.x to support OpenAPI 3 in version 3.0 and 3.1. It offers an API to parse and validate contracts.
ReadVert.x Web OpenAPI RouterTechnical Preview
Vert.x OpenAPI Router is based on Vert.x OpenAPI and provides the router functionality.
ReadKotlin
Kotlin coroutines
Kotlin coroutines for Vert.x, gives you super powers such as async/await or Go-like channels. This enables you to write your verticle code in a familiar sequential style.
ReadGroovy
Authentication and authorization
Auth common
Common APIs for authentication and authorization for your Vert.x applications, backed by several providers.
ReadSQL Client Auth
Authentication and authorization support based on the Vert.x SQL client and a relational database.
ReadDatabases
SQL Client Templates
A small library designed to facilitate the execution and data manipulation of SQL queries.
ReadMessaging
Integration
Vert.x Http ProxyTechnical Preview
A reverse proxy based on Vert.x, it aims to implement reusable reverse proxy logic to focus on higher concerns.
ReadEvent bus bridges
TCP Eventbus Bridge
An event-bus bridge that lets you interact with Vert.x from any application over a simple TCP-based protocol.
ReadMonitoring
Metrics using Dropwizard
Captures metrics from Vert.x core components and exposes them using Dropwizard.
ReadMetrics using Micrometer
Captures metrics from Vert.x core components and exposes them using Micrometer.
ReadServices
SockJS Service Proxies
Allow event bus services to be called from JavaScript (web browser or Node.js).
ReadReactive
Reactive Streams
Reactive streams support so your applications can interoperate with other reactive systems such as Akka and Project Reactor.
Read