An SDK enabling the creation of wrapper clients abstracting the storage of metadata which has historically been put in system indices.
  • Java 99.7%
  • Shell 0.3%
Find a file
2026-09-10 11:29:37 -04:00
.github Bump 1password/load-secrets-action to v5.0.1 (opensearch-remote-metadata-sdk) (#448) 2026-08-20 15:04:35 -04: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 Support Jackson 3.x release line (#358) 2026-05-11 12:59:29 -07:00
ddb-client Revert crypto-material-providers to 1.11.0 and exclude bcprov-jdk18on (#402) 2026-06-02 10:31:59 -07:00
formatter Guard eclipse() to spotless tasks and keep P2 mirror on pinned version (opensearch-remote-metadata-sdk) (#456) 2026-09-10 11:29:37 -04:00
gradle/wrapper Update Gradle to v9.5.0 (#365) 2026-04-29 18:06:02 -07:00
release-notes [AUTO] Add release notes for 3.8.0 (#435) 2026-07-29 12:19:32 -07:00
remote-client Support Jackson 3.x release line (#358) 2026-05-11 12:59:29 -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 Guard eclipse() to spotless tasks and keep P2 mirror on pinned version (opensearch-remote-metadata-sdk) (#456) 2026-09-10 11:29:37 -04: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.1 (#339) 2026-03-20 10:12:36 -07: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 Add ci.opensearch.org/m2/ mirror for plugin resolution (opensearch-remote-metadata-sdk) (#438) (#439) 2026-07-31 17:41:21 -04: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.