# Deprecation of legacy elasticsearch API ES-API endpoints

**Published**: July 6, 2025

**Effective**: November 10, 2025

## Deprecation notice

To improve platform stability, performance, and compatibility with modern observability tools, Coralogix will be permanently deprecating the old Elasticsearch API (ES-API) endpoints.

**Action is required** to ensure uninterrupted access to your log data.

## Why this is happening

Two years ago, we transitioned Coralogix systems to fully operate with the OpenSearch API (OS-API). Since then, we've continued to support the ES-API endpoint to provide customers time to migrate. The time to complete this transition has come and the old ES-API endpoint will be fully shut down on November 10, 2025.

## What’s affected

Any use of the following ES-API endpoints will stop functioning after the cutoff date:

- `https://coralogix-esapi.coralogix.com`
- `https://esapi.coralogix.us`
- `https://es-api.app.coralogix.in`
- `https://es-api.eu2.coralogix.com`
- `https://es-api.coralogixsg.com`

This may impact:

- Automation scripts using ES-API
- Grafana dashboards sourcing data from Coralogix via ES-API
- Ad-hoc queries or integrations built on the deprecated endpoint

## What you need to do

To ensure continuity, customers must update both the endpoint URL and the authentication method:

### STEP 1. Switch to the OpenSearch API

Choose the https://api.\[[DOMAIN_VALUE]\]/data/os-api endpoint that corresponds to your Coralogix [domain](https://coralogix.com/docs/user-guides/account-management/account-settings/coralogix-domain/index.md) using the domain selector at the top of the page.

| **Region** | **Legacy**                              | **New**                                      |
| ---------- | --------------------------------------- | -------------------------------------------- |
| EU1        | `https://coralogix-esapi.coralogix.com` | `https://api.eu1.coralogix.com/data/os-api/` |
| US1        | `https://esapi.coralogix.us/`           | `https://api.us1.coralogix.com/data/os-api/` |
| AP1        | `https://es-api.app.coralogix.in/`      | `https://api.ap1.coralogix.com/data/os-api/` |
| EU2        | `https://es-api.eu2.coralogix.com/`     | `https://api.eu2.coralogix.com/data/os-api/` |
| AP2        | `https://es-api.coralogixsg.com/`       | `https://api.ap2.coralogix.com/data/os-api/` |
| AP3        | `https://es-api.ap3.coralogix.com`      | `https://api.ap3.coralogix.com/data/os-api/` |

### STEP 2. Update authentication headers

Make sure to replace any old token header references in your scripts, tools,integrations, or dashboards:

- **Old**: `token: <your_api_key>`
- **New**: `Authorization: Bearer <cx_api_key>`

## What happens after November 10, 2025?

- The ES-API endpoints will be permanently disabled
- Any services relying on ES-API will fail to fetch or display data
- Grafana dashboards configured with ES-API will stop showing Coralogix logs

## Additional resources

|                                            |                                                                                                                                                            |
| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Use this guide to update your integrations | [Everything you need to know about the new Coralogix Endpoints](https://coralogix.com/blog/everything-you-need-to-know-about-the-new-coralogix-endpoints/) |
| Coralogix Endpoints                        | [Coralogix Endpoints](https://coralogix.com/docs/integrations/coralogix-endpoints/index.md)                                                                |

## Need help?

Reach out via our 24/7 in-app support or contact your Technical Account Manager directly. We’re here to help.
