﻿---
title: Connectors in Elastic Agent Builder
description: Learn about the Agent Builder connectors library, which configures access to external systems for agents.
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/explore-analyze/ai-features/agent-builder/connectors
products:
  - Elastic Cloud Serverless
  - Elastic Observability
  - Elastic Security
  - Elasticsearch
  - Kibana
applies_to:
  - Elastic Cloud Serverless: Preview
  - Elastic Stack: Planned
---

# Connectors in Elastic Agent Builder
<note>
  The connectors library is hidden until you turn on the `agentBuilder:experimentalFeatures` [advanced setting](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/reference/advanced-settings#kibana-general-settings) in Kibana.
</note>

The Elastic Agent Builder connectors library lets you configure action-based connectors that give agents access to external systems, such as messaging services, cloud functions, and third-party APIs.
<note>
  Elastic Agent Builder connectors leverage the underlying Kibana [Stack connectors](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/deploy-manage/manage-connectors) framework to securely store credentials and manage integrations. However, they are distinct from [AI connectors](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/explore-analyze/ai-features/llm-guides/llm-connectors), which are used exclusively to configure external LLM providers.
</note>

Connectors are managed at the deployment level from **Manage components** > **Connectors**. They are not assigned per agent. Individual connector types in the catalog may be marked **Technical Preview**.

## How agents use connectors

Unlike standalone tools, Elastic Agent Builder connectors do not require manual assignment to agents. Kibana makes connector capabilities natively available during conversations through a dynamic schema-attachment model.
When an agent needs to interact with an external system, it automatically reads the schemas of your configured connectors. It then uses a built-in system tool (`platform.core.execute_connector_sub_action`) to independently format API payloads and run specific sub-actions (for example, looking up a Slack channel ID or searching AlienVault OTX for threat intelligence) without any manual tool mapping.

## Add a connector

To register a new connector:
1. In the left sidebar, select **Manage components** > **Connectors**.
2. Select the mosaic to add a connector.
3. Choose a connector type from the catalog.
4. Provide the required configuration.
5. Save the connector.

The configured connector appears in the library and is immediately available for your agents to use dynamically.

## Related pages

- [Tools in Elastic Agent Builder](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/explore-analyze/ai-features/agent-builder/tools)
- [Skills in Elastic Agent Builder](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/explore-analyze/ai-features/agent-builder/skills)
- [Plugins in Elastic Agent Builder](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/explore-analyze/ai-features/agent-builder/plugins)
- [Custom agents](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/explore-analyze/ai-features/agent-builder/custom-agents)