diff --git a/_opensearch/rest-api/index-apis/clear-index-cache.md b/_opensearch/rest-api/index-apis/clear-index-cache.md
new file mode 100644
index 00000000..ebca3a1f
--- /dev/null
+++ b/_opensearch/rest-api/index-apis/clear-index-cache.md
@@ -0,0 +1,110 @@
+---
+layout: default
+title: Clear Index or Data Stream Cache
+parent: Index APIs
+grand_parent: REST API reference
+nav_order: 320
+---
+
+## Clear index or data stream cache
+
+Clears the caches of one or more indexes. For data streams, the API clears the caches of the stream’s backing indexes.
+
+If you use the security plugin, you must have the `manage index` privileges.
+{: .note}
+
+### Path parameters
+
+| Parameter | Data Type | Description |
+:--- | :--- | :---
+| target | String | Comma-delimited list of data streams, indexes, and index aliases to apply cache clearing. Wildcard expressions (`*`) are supported. To target all data streams and indexes in a cluster, omit this parameter or use `_all` or `*`. Optional. |
+
+### Query parameters
+
+All query parameters are optional.
+
+| Parameter | Data Type | Description |
+:--- | :--- | :---
+| allow_no_indices | Boolean | Whether to ignore wildcards, index aliases, or `_all` target (`target` path parameter) values that don’t match any indexes. If `false`, the request returns an error if any wildcard expression, index alias, or `_all` target values don't match any indexes. This behavior also applies if the request targets include other open indexes. For example, a request where the target is `fig*,app*` returns an error if an index starts with `fig` but no index starts with `app`. Defaults to `true`. |
+| expand_wildcards | String | Determines the index types that wildcard expressions can expand to. Accepts multiple values separated by a comma, such as `open,hidden`. Valid values are:
`all` - Expand to open, closed, and hidden indexes.
`open` - Expand only to open indexes.
`closed` - Expand only to close indexes
`hidden` - Expand to include hidden indexes. Must be combined with `open`, `closed`, or `both`.
`none` - Expansions are not accepted.
Defaults to `open`. |
+| fielddata | Boolean | If `true`, clears the fields cache. Use the `fields` parameter to clear specific fields' caches. Defaults to `true`. |
+| fields | String | Used in conjunction with the `fielddata` parameter. Comma-delimited list of field names to clear cache. Does not support objects or field aliases. Defaults to all fields. |
+| index | String | Comma-delimited list of index names to clear cache. |
+| ignore_unavailable | Boolean | If `true`, OpenSearch ignores missing or closed indexes. Defaults to `false`. |
+| query | Boolean | If `true`, clears the query cache. Defaults to `true`. |
+| request | Boolean | If `true`, clears the request cache. Defaults to `true`. |
+
+#### Sample requests
+
+##### Clear a specific cache
+
+The following request clears the fields cache only:
+
+````json
+POST /my-index/_cache/clear?fielddata=true
+````
+
+