https://github.com/oxia-db/oxia-client-java
Oxia Java client SDK
https://github.com/oxia-db/oxia-client-java
client oxia testcontainers
Last synced: 15 days ago
JSON representation
Oxia Java client SDK
- Host: GitHub
- URL: https://github.com/oxia-db/oxia-client-java
- Owner: oxia-db
- License: apache-2.0
- Created: 2023-01-11T17:32:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-16T10:55:58.000Z (7 months ago)
- Last Synced: 2025-07-17T10:55:24.933Z (7 months ago)
- Topics: client, oxia, testcontainers
- Language: Java
- Homepage: https://oxia-db.github.io
- Size: 1.1 MB
- Stars: 17
- Watchers: 10
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Oxia Java client SDK
[](https://github.com/oxia-db/oxia-client-java/actions/workflows/pr-build-and-test.yml)
## Overview
This project comprises JDK language compatible modules for the [Oxia][oxia] service. It provides
the following capabilities:
- [Client](client/) for the Oxia service
- [OpenTelemetry Metrics](client-metrics-opentelemetry/) integration with the client
- [Testcontainer](testcontainers/) for integration testing with a local Oxia service
- [Performance Test Tool](perf/) for performance testing with an Oxia service.
## Build
Requirements:
* JDK 17
* Maven 3.8.6+
Common build actions:
| Action | Command |
|---------------------------------|------------------------------------------|
| Full build and test | `mvn clean verify` |
| Skip tests | `mvn clean verify -DskipTests` |
| Skip Jacoco test coverage check | `mvn clean verify -Djacoco.skip` |
| Skip Spotless formatting check | `mvn clean verify -Dspotless.check.skip` |
| Format code | `mvn spotless:apply` |
| Generate license headers | `mvn license:format` |
### Contributing to Oxia
Please 🌟 star the project if you like it.
Feel free to open an [issue](https://github.com/oxia-db/oxia/issues/new) or start a [discussion](https://github.com/oxia-db/oxia/discussions/new/choose). You can also follow the development [guide]() to contribute and build on it.
### License
Copyright 2022-2025 The Oxia Authors
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0