New EventStoreDB Java Client

We are pleased to announce the open-sourcing of a new supported GRPC-based Java client for EventStoreDB. A vital feature of the EventStoreDB 20.6 release is a new client connector protocol based on gRPC ( which is becoming the default for EventStoreDB API access.

“There are multiple community-maintained EventStoreDB Java clients at the moment which have been quite successful and running under large production workloads. However, we have been asked by customers many times over the years for a fully supported pure Java client which we are now providing,” said Mat McLoughlin, Head of Product and Developer Advocacy at Event Store.

The new EventStoreDB Java client has been released under the Apache 2 license and can be found at Github: It works with JDK 8 and above. Java developers are encouraged to try it out and provide feedback or contribution.

“Releasing the new EventStoreDB Java client is representative of Event Store’s intent to have fully supported, first-class clients for every major platform. EventStoreDB users have benefited from community-supported projects across the major languages, and we see this is an evolution of those efforts. Going forward, Event Store is taking more responsibility for documenting, bug fixing, and ensuring compatibility for clients in multiple language stacks. In the following months, we will be announcing fully supported clients in more languages, so stay tuned.” said Dave Remy, CEO at Event Store.

“Releasing the new EventStoreDB Java client is representative of Event Store’s intent to have fully supported, first-class clients for every major platform.” — Dave Remy, CEO at Event Store

Photo of Mat McLoughlin

Written by: Mat McLoughlin

Mat is Event Store's Head of Product and Developer Advocacy; he uses his previous experience as an Event Store customer building event-sourced systems to identify areas where the developer experience can be improved, and his objective is to help more developers learn and successfully implement Event Store in their systems.

Related posts

Event Store Announces EventStoreDB Name Change

Mat McLoughlin,

We are pleased to announce a name change to our core product: the current Event Store open source database technology will be renamed EventStoreDB. “There are two major reasons for the name change. One is to make it as clear as possible that the flagship Event Store technology is a database technology. We had occasional feedback that this wasn’t completely clear. Two, it makes room for other products that are on Event Store’s roadmap and...

Announcing a New Versioning Strategy

Mat McLoughlin,

There’s a lot of changes happening at Event Store, with an increase in team size and a new vision for taking Event Store to the next level. As part of these changes, we are updating our versioning and release strategy. This is to make it clearer to our customers when they can expect a new release and how long we will support it for. From the next release (that would have been called V6) we...

Event Store Has a New and Improved Community Forum


We are pleased to announce our new forum is now live at! It replaces our Google Group as the primary place for our community of developers to connect with other users and the team behind Event Store, to ask questions, find answers, and discuss all things Event Store with the rest of the community. It also acts as a great way for the community to provide us with vital feedback to help us understand...