Table of Contents
Key Features
- Real-time indexing: change events are streamed into Elasticsearch indices as they occur, keeping search results current.
- Flexible authentication: supports basic authentication, API keys, or no authentication for local development.
- TLS support: connects over HTTPS with optional certificate verification control.
Prerequisites
- A reachable Elasticsearch cluster (self-managed or Elastic Cloud).
- A user or API key with write permissions on the target indices.
Configuration
| Field | Required | Description |
|---|---|---|
| URL | Yes | Full URL of the Elasticsearch cluster, including protocol and port (e.g. https://my-cluster.es.example.com:9243) |
| Authentication Method | Yes | basic (default), api_key, or none |
| Username / Password | With basic | Credentials of an Elasticsearch user with write permissions on the target indices |
| API Key | With api_key | Base64-encoded API key |
| Verify SSL | No | Whether to verify TLS certificates (default: true) |
Authentication Methods
| Method | Description |
|---|---|
| basic | Username and password authentication |
| api_key | API key authentication — recommended for production |
| none | No authentication — local development only |
Creating an API Key
You can create a Base64-encoded API key using the Elasticsearch Create API Key API:encoded value returned by the API as the connector’s API Key.