An SDK enabling the creation of wrapper clients abstracting the storage of metadata which has historically been put in system indices.
Find a file
mend-for-github-com[bot] 385aa784a2
Update Gradle to v9.4.0 (#334)
Signed-off-by: mend-for-github-com[bot] <mend-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
2026-03-06 15:45:57 -08:00
.github Update GitHub Artifact Actions (#330) 2026-02-26 21:40:06 -08:00
aos-client Fix no such method issue when running ml-common integTest (#254) 2025-09-17 16:43:42 -07:00
config/checkstyle Migrate client implementations to their own JAR using SPI pattern (#6) 2025-01-02 17:03:22 -08:00
core Add sts role for cmk (#295) 2025-11-24 08:53:44 -08:00
ddb-client upgrade sts client version (#297) 2025-11-24 20:01:39 -08:00
formatter Add build script to onboard to OpenSearch release (#45) 2025-01-14 15:47:11 -08:00
gradle/wrapper Update Gradle to v9.4.0 (#334) 2026-03-06 15:45:57 -08:00
release-notes [AUTO] Add release notes for 3.5.0 (#320) (#321) 2026-02-03 13:18:55 -08:00
remote-client Fix global tenant id not set default value bypassing issue (#260) 2025-09-29 09:30:22 -07:00
scripts Add build script to onboard to OpenSearch release (#45) 2025-01-14 15:47:11 -08:00
.gitattributes Initial commit 2024-12-09 10:11:05 -08:00
.gitignore Initial commit 2024-12-09 10:11:05 -08:00
.whitesource Get AWSSDK BOM version from version catalog (#179) 2025-05-13 08:11:34 -07:00
build.gradle Update dependency org.opensearch.client:opensearch-java to v3.7.0 (#332) 2026-03-03 21:40:10 -08:00
CHANGELOG.md [AUTO] Increment version to 3.6.0-SNAPSHOT (#323) 2026-02-05 11:51:03 -08:00
CONTRIBUTING.md Initial commit 2024-12-09 10:11:05 -08:00
DEVELOPER_GUIDE.md Simplify migration and fix exception example (#126) 2025-04-23 21:47:52 -07:00
gradle.properties Initial commit 2024-12-09 10:11:05 -08:00
gradlew Update Gradle to v9.4.0 (#334) 2026-03-06 15:45:57 -08:00
gradlew.bat Update dependency gradle to v9.1.0 (#255) 2025-09-23 01:16:40 -07:00
LICENSE.txt Initial commit 2024-12-09 10:11:05 -08:00
MAINTAINERS.md Initial commit 2024-12-09 10:11:05 -08:00
NOTICE.txt Initial commit 2024-12-09 10:11:05 -08:00
README.md Add a developer guide (#124) 2025-04-02 13:50:38 -07:00
settings.gradle Migrate client implementations to their own JAR using SPI pattern (#6) 2025-01-02 17:03:22 -08:00

OpenSearch Remote Metadata SDK for Java

This repository hosts the OpenSearch Remote Metadata SDK for Java.

The purpose of this SDK is to enable the creation of wrapper clients abstracting the storage of metadata which has historically been put in system indices.

Current implementations include a default (matching existing NodeClient system indices), remote OpenSearch cluster, and DynamoDB. Additional client implementations are welcome!

For usage instructions, see the DEVELOPER_GUIDE.

License

This code is licensed under the Apache 2.0 License. See LICENSE.txt.

Copyright OpenSearch Contributors. See NOTICE for details.