Skip to content

Getting Started With Coralogix APIs

Unlock the full power of Coralogix’s observability platform with our suite of APIs. Use them to send data, build dashboards, manage resources, and run advanced queries across logs, metrics, traces, and more.

This guide will help you get started by covering authentication, core concepts, and API categories—so you can integrate, automate, and scale with confidence.

Read on to learn about our Data IngestionData Management, and Data Query APIs and how to use them.

Open-API HTTP APIs

Visit our new HTTP API documentation page to learn how to use the following services and many others:

Prerequisites

To interact with the Coralogix API, you'll need to authenticate your requests using your unique API keys. Coralogix's adaptable RBAC management system allows you to assign specific permissions or groups of permissions, known as role presets, to each API key, ensuring precise control over access and operations. Learn more about creating and using our API keys here.

Every API page specifies the relevant permissions required to access and use the relevant functionalities. For example, in the HTTP API, the required permissions are listed for every method:

Send your data to Coralogix

Data ingestion APIs

Data is ingested seamlessly and reliably into the Coralogix platform using our Data Ingestion APIs.

HTTP

API nameUsage
LogsSend us your logs using either our /logs or /singles endpoint.

Manage your data

The Data Management APIs enable you to configure the Coralogix platform, customize your user interface, and optimize it for your observability requirements.

HTTP

API nameUsage
AlertsCoralogix gives you the ability to create monitors that actively check system performance and notify you when there are changes to your data. Our Alerts API allows you to define, query, and manage your alerts.
Incidents ManagementManage your reported incidents by listing individual or batch metadata, aggregating incidents, as well as assigning/unassigning incidents or resolving chosen events.
Extensions and integrationsCoralogix provides a suite of out-of-the-box data extensions, each designed to deliver predefined resources—such as alerts, parsing rules, dashboards, saved views, and actions—to expedite the monitoring setup of your external-facing systems. You can also manage integrations and webhooks directly for a customized approach.
Parsing RulesUse our log parsing rules to process, parse, and restructure log data for monitoring and analysis in the Coralogix platform. Create, read, update, or delete these rules and rule groups for your data.
EnrichmentEasily enrich your log data with business, operations, or security information using our Enrichment API. Automatically add fields to your JSON logs based on specific matches in your log data, using a predefined custom data source of your choice.
Hosted GrafanaVisualize your logs, metrics, and traces using our Grafana-hosted view without the need for any plugins. We provide a secure Grafana API to manage your Grafana-hosted dashboard, allowing you to create, edit, export, import, and query your data on that platform.
TCO OptimizerDefine, query, and manage your TCO log policy overrides.
InsightsManage our Insights Detection service, automatically detecting possible threats and security-related anomalies in your traffic.
Service RemovalEven if services no longer exist on your side, the catalog in Coralogix lists all previously imported services indefinitely. With the Service Removal API, you can manually remove one or more unused services from your Coralogix subscription.
ActionsCoralogix Actions provide powerful automation capabilities that trigger workflows based on data conditions.
APMCoralogix APM delivers comprehensive application performance monitoring with Service Level Objective (SLO) tracking.
ArchiveCoralogix Archive provides intelligent data lifecycle management to optimize storage costs while maintaining compliance.
Data UsageCoralogix Data Usage provides detailed insights into your observability data consumption patterns.
Logs2MetricsCoralogix Logs2Metrics transforms log events into actionable metrics for enhanced monitoring.
PermissionsCoralogix Permissions provide granular role-based access control to secure your observability data.
QuotaCoralogix Quota provides resource allocation and usage enforcement to optimize platform utilization.
ScopesCoralogix Scopes provide data isolation and access control through logical data partitioning.
ViewsCoralogix Views allow you to save and organize filtered data queries for fast access and shared analysis.
Rule GroupsCoralogix Rule Groups allow you to organize and manage log parsing rules in structured, ordered collections.
Recording RulesCoralogix Recording Rules let you define PromQL-based expressions that are periodically evaluated and stored as new time series for downstream analysis. Recording rules help optimize performance by precomputing frequently used queries and metrics. The API supports full CRUD operations for rule groups and rule group sets, including versioned updates and interval-based scheduling.
EventsCoralogix Events exposes historical data about triggered incidents. It enables teams to query, paginate, and analyze alert event occurrences.

Query your data

Access and query your data using our Data Query APIs.

HTTP

API NameUsage
Direct QueryRun DataPrime or Lucene queries of your indexed and archived logs without the need to access your Coralogix UI.

Visualize your data

Use our Dashboards API to build, customize, and organize powerful data visualizations at scale.

HTTP

API NameUsage
DashboardsCreate, manage, and organize dashboards and widgets through core operations, catalog browsing, and folder management.

Additional resources

2.1 - Basics of Regions and API Keys

Support

Need help?

Our world-class customer success team is available 24/7 to answer any questions that may come up. Feel free to reach out to us via our in-app chat or by sending us an email at support@coralogix.com.