diff --git a/docs/examples/vector_stores/OpensearchDemo.ipynb b/docs/examples/vector_stores/OpensearchDemo.ipynb
index 7f38185b808d4a54988f9ccc7efe38bfa69fd30d..a36d826292fc9cd9e4dec3b334e718df58e9a4f9 100644
--- a/docs/examples/vector_stores/OpensearchDemo.ipynb
+++ b/docs/examples/vector_stores/OpensearchDemo.ipynb
@@ -79,8 +79,10 @@
    "source": [
     "from os import getenv\n",
     "from llama_index.core import SimpleDirectoryReader\n",
-    "from llama_index.vector_stores.opensearch import OpensearchVectorStore\n",
-    "from llama_index.core.vector_stores import OpensearchVectorClient\n",
+    "from llama_index.vector_stores.opensearch import (\n",
+    "    OpensearchVectorStore,\n",
+    "    OpensearchVectorClient,\n",
+    ")\n",
     "from llama_index.core import VectorStoreIndex, StorageContext\n",
     "\n",
     "# http endpoint for your cluster (opensearch required for vector index usage)\n",
@@ -333,8 +335,10 @@
    "outputs": [],
    "source": [
     "from os import getenv\n",
-    "from llama_index.vector_stores.opensearch import OpensearchVectorStore\n",
-    "from llama_index.core.vector_stores import OpensearchVectorClient\n",
+    "from llama_index.vector_stores.opensearch import (\n",
+    "    OpensearchVectorStore,\n",
+    "    OpensearchVectorClient,\n",
+    ")\n",
     "\n",
     "# http endpoint for your cluster (opensearch required for vector index usage)\n",
     "endpoint = getenv(\"OPENSEARCH_ENDPOINT\", \"http://localhost:9200\")\n",
diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/CHANGELOG.md b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..633b40f215c09d4edef106e3d170f8ef271b2873
--- /dev/null
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/CHANGELOG.md
@@ -0,0 +1,9 @@
+# CHANGELOG — llama-index-vector-stores-opensearch
+
+## [0.1.2]
+
+- Adds OpensearchVectorClient as top-level import
+
+## [0.1.1]
+
+- Fixes strict equality in dependency of llama-index-core
diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/__init__.py b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/__init__.py
index 1e6c1696278da05d3f24b9829adec4cb024d1ec5..ccff072880faf70ee1ae9fb093211e353ed9802d 100644
--- a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/__init__.py
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/llama_index/vector_stores/opensearch/__init__.py
@@ -1,3 +1,6 @@
-from llama_index.vector_stores.opensearch.base import OpensearchVectorStore
+from llama_index.vector_stores.opensearch.base import (
+    OpensearchVectorStore,
+    OpensearchVectorClient,
+)
 
-__all__ = ["OpensearchVectorStore"]
+__all__ = ["OpensearchVectorStore", "OpensearchVectorClient"]
diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml
index a216512654f39a7720f9a984788c222a7d75ca9b..758666af08f11296e65ff63d9ba7da0a24c7d0cb 100644
--- a/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-opensearch/pyproject.toml
@@ -19,7 +19,7 @@ description = "llama-index vector_stores opensearch integration"
 license = "MIT"
 name = "llama-index-vector-stores-opensearch"
 readme = "README.md"
-version = "0.1.1"
+version = "0.1.2"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<3.12"