Kibana
Kibana is an open-source data visualization and exploration tool used for log and time-series analytics, application monitoring, and operational intelligence. Kibana provides histograms, line graphs, pie charts, heat maps, geospatial visualizations, dashboards, alerting, and management of saved objects across spaces, exposing a comprehensive REST API for programmatic configuration and automation.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Kibana the way a machine reads it — 67 machine-readable artifacts across 60 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Kibana scores 47.0/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Kibana
Each block below is one kind of artifact we hold for Kibana. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 60
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Kibana Actions API
The Actions API from Kibana — 1 operation(s) for actions.
Kibana agent builder API
Agent Builder is a set of AI-powered capabilities for developing and interacting with agents that work with your Elasticsearch data. Most users will probably want to integrate w...
Kibana alerting API
Alerting enables you to define rules, which detect complex conditions within your data. When a condition is met, the rule tracks it as an alert and runs the actions that are def...
Kibana APM agent configuration API
Adjust APM agent configuration without need to redeploy your application.
Kibana APM agent keys API
Configure APM agent keys to authorize requests from APM agents to the APM Server.
Kibana APM annotations API
Annotate visualizations in the APM app with significant events. Annotations enable you to easily see how events are impacting the performance of your applications.
Kibana APM server schema API
Create APM fleet server schema.
Kibana APM sourcemaps API
Configure APM source maps. A source map allows minified files to be mapped back to original source code--allowing you to maintain the speed advantage of minified code, without l...
Kibana cases API
Cases are used to open and track issues. You can add assignees and tags to your cases, set their severity and status, and add alerts, comments, and visualizations. You can also ...
Kibana connectors API
Connectors provide a central place to store connection information for services and integrations with Elastic or third party systems. Alerting rules can use connectors to run ac...
Kibana Data streams API
Data stream APIs enable you to manage data streams, which are collections of indices that share the same index template and are managed as a single unit for time-series data.
Kibana data views API
Data view APIs enable you to manage data views, formerly known as Kibana index patterns.
Kibana Elastic Agent actions API
Elastic Agent actions APIs enable you to manage actions performed on Elastic Agents, including agent reassignment, diagnostics collection, enrollment management, upgrades, and b...
Kibana Elastic Agent binary download sources API
Elastic Agent binary download sources APIs enable you to manage download sources for Elastic Agent binaries, including creating, updating, and deleting custom download sources f...
Kibana Elastic Agent policies API
Elastic Agent policies APIs enable you to manage agent policies, including creating, updating, and deleting policies, as well as to retrieve agent policy outputs, manifests, and...
Kibana Elastic Agent status API
Enables you to retrieve status information about Elastic Agents, including health summaries and operational status.
Kibana Elastic Agents API
Elastic Agents APIs enable you to manage Elastic Agents, including retrieving agent information, managing agent lifecycle, handling file uploads, and initiating agent setup.
Kibana Elastic Package Manager (EPM) API
Elastic Package Manager (EPM) APIs enable you to manage packages and integrations, including installing, updating, and uninstalling packages, managing custom integrations, and h...
Kibana Fleet agentless policies API
The Fleet agentless policies API from Kibana — 2 operation(s) for fleet agentless policies.
Kibana Fleet API
The Fleet API from Kibana — 1 operation(s) for fleet.
Kibana Fleet cloud connectors API
Fleet cloud connectors APIs enable you to manage Fleet cloud connectors, including creating, updating, and deleting cloud connector configurations for Fleet integrations.
Kibana Fleet enrollment API keys API
Fleet enrollment API keys APIs enable you to manage enrollment API keys for Fleet, including creating, retrieving, and revoking API keys used for agent enrollment.
Kibana Fleet internals API
Fleet internals APIs enable you to manage Fleet internal operations, including checking permissions, monitoring Fleet Server health, managing settings, and initiating Fleet setup.
Kibana Fleet outputs API
Fleet outputs APIs enable you to manage Fleet outputs, including creating, updating, and deleting output configurations, generating Logstash API keys, and monitoring output health.
Kibana Fleet package policies API
Fleet package policies APIs enable you to manage Fleet package policies, including creating, updating, and deleting policies, performing bulk operations, and managing policy upg...
Kibana Fleet proxies API
Fleet proxies APIs enable you to manage Fleet proxies, including creating, updating, and deleting proxy configurations for Fleet agent communication.
Kibana Fleet remote synced integrations API
Use the Fleet remote synced integrations API to check the status of the automatic integrations synchronization on a remote cluster: * Use the `/api/fleet/remote_synced_integrati...
Kibana Fleet Server hosts API
Fleet Server hosts APIs enable you to manage Fleet Server hosts, including creating, updating, and deleting Fleet Server host configurations.
Kibana Fleet service tokens API
Enables you to create tokens for Fleet service authentication and authorization.
Kibana Fleet uninstall tokens API
Fleet uninstall tokens APIs enable you to manage Fleet uninstall tokens, including retrieving metadata and decrypted tokens for agent uninstallation.
Kibana logstash API
Programmatically integrate with Logstash configuration management. > warn > Do not directly access the `.logstash` index. The structure of the `.logstash` index is subject to ch...
Kibana maintenance-window API
You can schedule single or recurring maintenance windows to temporarily reduce rule notifications. For example, a maintenance window prevents false alarms during planned outages.
Kibana Message Signing Service API
Enables you to rotate message signing key pairs for secure Fleet communication.
Kibana ml API
Enables you to synchronize machine learning saved objects.
Kibana observability_ai_assistant API
Interact with the Observability AI Assistant resources.
Kibana roles API
Manage the roles that grant Elasticsearch and Kibana privileges.
Kibana saved objects API
Export sets of saved objects that you want to import into Kibana, resolve import errors, and rotate an encryption key for encrypted saved objects with the saved objects APIs. To...
Kibana Security AI Assistant API API
Manage and interact with Security Assistant resources.
Kibana Security API
The Security API from Kibana — 1 operation(s) for security.
Kibana Security Attack discovery API API
Use the Attack discovery APIs to generate and manage Attack discoveries. Attack Discovery leverages large language models (LLMs) to analyze alerts in your environment and identi...
Kibana Security Detections API API
Use the detections APIs to create and manage detection rules. Detection rules search events and external alerts sent to Elastic Security and generate detection alerts from any h...
Kibana Security Endpoint Exceptions API API
Endpoint Exceptions API allows you to manage detection rule endpoint exceptions to prevent a rule from generating an alert from incoming events even when the rule's other criter...
Kibana Security Endpoint Management API API
Interact with and manage endpoints running the Elastic Defend integration.
Kibana Security Entity Analytics API API
Use the Security entity analytics APIs to manage entity analytics and risk scoring, including asset criticality, privileged user monitoring, and entity engines.
Kibana Security entity store API
The Security entity store API from Kibana — 13 operation(s) for security entity store.
Kibana Security Exceptions API API
Exceptions are associated with detection and endpoint rules, and are used to prevent a rule from generating an alert from incoming events, even when the rule's other criteria ar...
Kibana Security Lists API API
Lists can be used with detection rule exceptions to define values that prevent a rule from generating alerts. Lists are made up of: * **List containers**: A container for values...
Kibana Security Osquery API API
Run live queries, manage packs and saved queries.
Kibana Security Timeline API API
You can create Timelines and Timeline templates via the API, as well as import new Timelines from an ndjson file.
Kibana short url API
Manage Kibana short URLs.
Kibana slo API
SLO APIs enable you to define, manage and track service-level objectives
Kibana Spaces API
The Spaces API from Kibana — 7 operation(s) for spaces.
Kibana streams API
Streams provide a unified data management layer for ingestion, routing, and processing. There are three stream types: * **Wired** streams are managed by Kibana. They route docum...
Kibana synthetics API
Synthetics APIs enable you to check the status of your services and applications.
Kibana system API
Get information about the system status, resource usage, features, and installed plugins.
Kibana task manager API
Task manager APIs enable you to check the health of the Kibana task manager, which is used by features such as alerting, actions, and reporting to run mission critical work as p...
Kibana upgrade API
The Kibana Upgrade Assistant API helps you prepare for the next major Elasticsearch release. > warn > This is a Kibana REST API (not an Elasticsearch API) and requests must targ...
Kibana uptime API
Uptime APIs enable you to view and update uptime monitoring settings.
Kibana user session API
Enables you to invalidate user sessions for security and session management purposes.
Kibana workflows API
Workflows enable you to automate multi-step processes directly in Kibana. Define sequences of steps in YAML to transform data insights into automated actions and outcomes, witho...
Scroll within the panel for all 60 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Kibana Plans Pricing
PLANSRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Kibana Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Kibana Finops
FINOPSSecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Kibana — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/kibana · machine-readable index on apis.io