OpenSearch logo

OpenSearch

OpenSearch is the open source, community-driven search, analytics, and observability suite (forked from Elasticsearch and Kibana) maintained under the Linux Foundation's OpenSearch Software Foundation. The platform exposes REST APIs across the search engine, the OpenSearch Dashboards UI, and a set of plugins. The Security plugin REST API lets administrators programmatically create and manage internal users, roles, role mappings, action groups, tenants, security configuration, audit log configuration, and SSL certificates.

2 APIs 0 Features
SearchAnalyticsObservabilityOpen SourceSecurity

APIs

OpenSearch Security Plugin REST API

The Security plugin REST API lets administrators programmatically create and manage internal users, roles, role mappings, action groups, tenants, security configuration, audit l...

OpenSearch Search and Indexing REST API

The core OpenSearch REST API for indexing documents, performing search queries (full text, vector, hybrid), aggregations, and managing indices, mappings, templates, aliases, and...

Semantic Vocabularies

Opensearch Context

3 classes · 0 properties

JSON-LD

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Community
Community
🔗
Forum
Forum
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
🔗
Download
Download
🔗
License
License
🔗
Security
Security

Sources

Raw ↑
aid: opensearch
name: OpenSearch
description: >-
  OpenSearch is the open source, community-driven search, analytics, and
  observability suite (forked from Elasticsearch and Kibana) maintained under
  the Linux Foundation's OpenSearch Software Foundation. The platform exposes
  REST APIs across the search engine, the OpenSearch Dashboards UI, and a set
  of plugins. The Security plugin REST API lets administrators programmatically
  create and manage internal users, roles, role mappings, action groups,
  tenants, security configuration, audit log configuration, and SSL
  certificates.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Search
  - Analytics
  - Observability
  - Open Source
  - Security
created: '2025-01-08'
modified: '2026-04-28'
url: >-
  https://raw.githubusercontent.com/api-evangelist/opensearch/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: opensearch:opensearch-security-api
    name: OpenSearch Security Plugin REST API
    description: >-
      The Security plugin REST API lets administrators programmatically
      create and manage internal users, roles, role mappings, action groups,
      tenants, security configuration, audit log configuration, allowlists,
      node DN entries, and SSL certificates. Endpoints are exposed under
      /_plugins/_security/api on the OpenSearch cluster and require
      authentication.
    humanURL: https://docs.opensearch.org/latest/security/access-control/api/
    baseURL: https://{cluster-host}:9200
    tags:
      - Security
      - Access Control
      - Roles
      - Authentication
    properties:
      - type: Documentation
        url: https://docs.opensearch.org/latest/security/access-control/api/
      - type: Documentation
        url: https://docs.opensearch.org/latest/security/access-control/index/
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/opensearch/refs/heads/main/openapi/opensearch-security-openapi.yml
      - type: JSONSchema
        url: https://raw.githubusercontent.com/api-evangelist/opensearch/refs/heads/main/json-schema/opensearch-role-schema.json
      - type: JSONLDContext
        url: https://raw.githubusercontent.com/api-evangelist/opensearch/refs/heads/main/json-ld/opensearch-context.jsonld
  - aid: opensearch:opensearch-search-api
    name: OpenSearch Search and Indexing REST API
    description: >-
      The core OpenSearch REST API for indexing documents, performing search
      queries (full text, vector, hybrid), aggregations, and managing
      indices, mappings, templates, aliases, and snapshots.
    humanURL: https://docs.opensearch.org/latest/api-reference/
    baseURL: https://{cluster-host}:9200
    tags:
      - Search
      - Indexing
      - Vector Search
      - Aggregations
    properties:
      - type: Documentation
        url: https://docs.opensearch.org/latest/api-reference/
      - type: Documentation
        url: https://docs.opensearch.org/latest/search-plugins/
      - type: Reference
        url: https://docs.opensearch.org/latest/api-reference/search/
common:
  - url: https://opensearch.org/
    name: OpenSearch
    type: Website
  - url: https://docs.opensearch.org/
    name: Documentation Portal
    type: Portal
  - url: https://docs.opensearch.org/latest/api-reference/
    name: API Reference
    type: Documentation
  - url: https://docs.opensearch.org/latest/getting-started/
    name: Getting Started
    type: GettingStarted
  - url: https://opensearch.org/community/
    name: Community
    type: Community
  - url: https://forum.opensearch.org/
    name: Discussion Forum
    type: Forum
  - url: https://opensearch.org/blog/
    name: Blog
    type: Blog
  - url: https://github.com/opensearch-project
    name: GitHub Organization
    type: GitHubOrganization
  - url: https://github.com/opensearch-project/security
    name: Security Plugin Source
    type: GitHubRepository
  - url: https://github.com/opensearch-project/OpenSearch
    name: OpenSearch Core Source
    type: GitHubRepository
  - url: https://opensearch.org/downloads/
    name: Downloads
    type: Download
  - url: https://opensearch.org/license.html
    name: License (Apache 2.0)
    type: License
  - url: https://opensearch.org/security
    name: Security Advisories
    type: Security
maintainers:
  - FN: Kin Lane
    email: [email protected]