Java
The Java API is the native interface for communicating with evitaDB. It allows you to run evitaDB as an embedded database or to connect to a remote database server. It is designed to share common interfaces for both scenarios, allowing you to switch between embedded and remote without changing your code. This is particularly useful during development or unit testing, when you can use the embedded database and switch to the remote database in production.
This chapter describes the Java driver for evitaDB and doesn't make sense for other languages. If you're interested in the details of the Java driver implementation, please change your preferred language in the upper right corner.