Elasticsearch's release of the Java High-Level REST Client aimed to address the limitations of the previously used native Java Client, which relied on a binary protocol that posed security and compatibility challenges. This new client, introduced with Elastic Stack version 6.0.0-beta1, builds upon the low-level REST client to offer higher-level request and response objects similar to those used by the native client, facilitating a smoother migration for users. Although still dependent on specific Elasticsearch versions, the high-level client supports essential APIs like index, bulk, get, delete, and search, with plans to expand its capabilities based on user feedback. The Elasticsearch community is encouraged to trial this client, report issues, and participate in its ongoing development, with the ultimate goal of replacing the transport client entirely.