Highlight (highlight.io) logo

Highlight (highlight.io)

Highlight (highlight.io) is the open-source, full-stack monitoring platform — session replay, error monitoring, logging, distributed tracing, and metrics in a single tool. Built on OpenTelemetry, rrweb, and ClickHouse, Highlight correlates server-side spans and logs back to the originating browser session so engineers can move from a customer report to the exact line of code in one click. Available as a hosted SaaS on three commercial tiers (Free / Pay-as-you-go / Business / Enterprise) and as a fully open-source self-hosted deployment (Dev / Hobby / Enterprise) under Apache 2.0.

7 APIs 6 Capabilities 19 Features
ObservabilitySession ReplayError MonitoringAPMLoggingTracingOpenTelemetryOpen SourceFrontend MonitoringFull Stack Monitoring

Highlight (highlight.io) publishes 5 APIs on the APIs.io network, including Highlight OTLP Traces API, Highlight OTLP Logs API, Highlight OTLP Metrics API, and 2 more. Tagged areas include Observability, Session Replay, Error Monitoring, APM, and Logging.

The Highlight (highlight.io) catalog on APIs.io includes 6 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Highlight (highlight.io)’s developer surface includes developer portal, documentation, getting-started guide, signup flow, pricing, engineering blog, changelog, and 49 more developer resources.

APIs

Highlight OTLP Traces API

Native OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for distributed traces. Accepts standard OTLP `ResourceSpans` payloads at `https://otel.highlight.io/v1/traces`...

Highlight OTLP Logs API

Native OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for structured logs at `https://otel.highlight.io/v1/logs`. Supports severity levels, trace/span correlation, a...

Highlight OTLP Metrics API

Beta OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for metrics at `https://otel.highlight.io/v1/metrics`. Accepts gauges, sums, histograms, and exponential histogra...

Highlight Session Ingestion API

GraphQL-over-HTTP session replay ingestion endpoint at `https://pub.highlight.io` used by the `highlight.run` browser SDK to upload rrweb DOM snapshots, console/network recordin...

Highlight Private GraphQL API

Internal GraphQL API that powers the Highlight dashboard at `https://pri.highlight.io`. Used to list, search, and manage workspaces, projects, sessions, errors, logs, traces, da...

Highlight Webhooks API

Outbound webhooks delivered when Highlight alerts fire. POST JSON payload to a customer-supplied URL with alert metadata (name, type, count), error/session/log/metric context, p...

Highlight Self-Hosted Deployment

Self-hosted deployment of the open-source Highlight stack. Three tiers — Dev (single-host docker-compose), Hobby (single-host Docker for low-volume production), and Enterprise (...

Capabilities

Highlight OTLP Logs API — Logs

Highlight OTLP Logs API — Logs. 1 operation. Lead operation: Export Logs Service. Self-contained Naftiko capability that submits OpenTelemetry log batches to Highlight.

Run with Naftiko

Highlight OTLP Metrics API — Metrics

Highlight OTLP Metrics API — Metrics. 1 operation. Lead operation: Export Metrics Service. Self-contained Naftiko capability that submits OpenTelemetry metric batches to Highlight.

Run with Naftiko

Highlight OTLP Traces API — Traces

Highlight OTLP Traces API — Traces. 1 operation. Lead operation: Export Trace Service. Self-contained Naftiko capability that submits OpenTelemetry trace batches to Highlight.

Run with Naftiko

Highlight Private GraphQL API — Management

Highlight Private GraphQL API — Management. 1 operation. Lead operation: Execute Private Graph Query. Self-contained Naftiko capability that queries and mutates the Highlight da...

Run with Naftiko

Highlight Session Ingestion API — Sessions

Highlight Session Ingestion API — Sessions. 1 operation. Lead operation: Execute Public Graph Mutation. Self-contained Naftiko capability that submits browser session payloads (...

Run with Naftiko

Highlight Webhooks API — Alert Receiver

Highlight Webhooks API — Alert Receiver. 1 operation. Lead operation: Receive Highlight Alert Webhook. Self-contained Naftiko capability that exposes a receiver endpoint for Hig...

Run with Naftiko

Features

Session replay built on rrweb with canvas, iframe, and cross-origin support
Error monitoring with custom grouping, GitHub-issue linking, sourcemap support, and alerting
Logging with full-text search, pattern detection, and ClickHouse-backed sub-second queries
Distributed tracing with OpenTelemetry-native ingestion and waterfall visualization
Metrics (beta) with dashboards, monitors, and SQL editor
Native OTLP HTTP/JSON ingestion at otel.highlight.io for traces, logs, and metrics
Frontend correlation — server spans/logs join the originating browser session via highlight.session_id
AI-generated session insights and weekly digests
Webhook destinations for alerts (Error, Session, User, Log, Trace, Metric monitors)
25+ first-party integrations including Slack, Discord, Microsoft Teams, GitHub, Jira, Linear, ClickUp, Vercel, LaunchDarkly, Grafana, Amplitude, Mixpanel, Segment
Browser SDKs for React, Next.js, Remix, Vue, Angular, Gatsby, SvelteKit, Electron, React Native (beta)
Server SDKs for Node.js, Python, Go, Ruby, Rust, Elixir, Java, PHP, C# .NET
Hosting provider SDKs for AWS Lambda, Cloudflare Workers, Vercel, Firebase, Azure Functions, GCP
{"Privacy controls (`privacySetting"=>"strict | default | none`) with PII redaction"}
100% open source under Apache 2.0 (with separate commercial license for `highlight.io/` and `enterprise/` directories)
Self-hostable in three tiers — Dev (docker-compose), Hobby (single-host Docker), Enterprise (Kubernetes)
Powered by ClickHouse, Kafka, OpenTelemetry Collector, and Postgres
SOC 2 Type II, HIPAA, and ISO 27001 attestations available on the hosted offering
9,000+ GitHub stars; active CNCF-style community with 200+ contributors

Semantic Vocabularies

Highlight Io Context

0 classes · 8 properties

JSON-LD

API Governance Rules

Highlight (highlight.io) API Rules

13 rules · 8 errors 5 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📝
SignUp
SignUp
🌐
Portal
Portal
💰
Pricing
Pricing
🔗
CaseStudies
CaseStudies
📰
Blog
Blog
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🔗
Forum
Forum
🔗
Forum
Forum
💻
SourceCode
SourceCode
👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Compliance
Compliance
🔗
Security
Security
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Roadmap
Roadmap
🔗
Documentation
Documentation
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
OpenAPI
OpenAPI
🔗
OpenAPI
OpenAPI
🔗
OpenAPI
OpenAPI
🔗
OpenAPI
OpenAPI
🔗
OpenAPI
OpenAPI
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
YouTube
YouTube

Sources

Raw ↑
aid: highlight-io
url: https://raw.githubusercontent.com/api-evangelist/highlight-io/refs/heads/main/apis.yml
apis:
- aid: highlight-io:highlight-otlp-traces-api
  name: Highlight OTLP Traces API
  tags:
  - Observability
  - OpenTelemetry
  - Traces
  - Tracing
  - Distributed Tracing
  humanURL: https://www.highlight.io/docs/general/product-features/tracing
  properties:
  - url: https://www.highlight.io/docs/general/product-features/tracing
    type: Documentation
  - url: openapi/highlight-otlp-traces-api-openapi.yml
    type: OpenAPI
  - url: json-schema/highlight-trace-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/otlp-traces.yaml
  description: Native OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for distributed traces. Accepts
    standard OTLP `ResourceSpans` payloads at `https://otel.highlight.io/v1/traces`. Spans carry the
    `highlight.project_id` resource attribute and optional `highlight.session_id` / `highlight.trace_id` so
    server-side spans correlate with frontend session replay.
- aid: highlight-io:highlight-otlp-logs-api
  name: Highlight OTLP Logs API
  tags:
  - Observability
  - OpenTelemetry
  - Logs
  - Logging
  humanURL: https://www.highlight.io/docs/general/product-features/logging
  properties:
  - url: https://www.highlight.io/docs/general/product-features/logging
    type: Documentation
  - url: openapi/highlight-otlp-logs-api-openapi.yml
    type: OpenAPI
  - url: json-schema/highlight-log-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/otlp-logs.yaml
  description: Native OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for structured logs at
    `https://otel.highlight.io/v1/logs`. Supports severity levels, trace/span correlation, and arbitrary
    attributes. Highlight stores logs in ClickHouse for sub-second full-text search and pattern detection.
- aid: highlight-io:highlight-otlp-metrics-api
  name: Highlight OTLP Metrics API
  tags:
  - Observability
  - OpenTelemetry
  - Metrics
  - Beta
  humanURL: https://www.highlight.io/docs/general/product-features/metrics
  properties:
  - url: https://www.highlight.io/docs/general/product-features/metrics
    type: Documentation
  - url: openapi/highlight-otlp-metrics-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/otlp-metrics.yaml
  description: Beta OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for metrics at
    `https://otel.highlight.io/v1/metrics`. Accepts gauges, sums, histograms, and exponential histograms and
    drives Highlight dashboards, alerts, and the metrics SQL editor.
- aid: highlight-io:highlight-session-ingestion-api
  name: Highlight Session Ingestion API
  tags:
  - Observability
  - Session Replay
  - Ingestion
  - GraphQL
  humanURL: https://www.highlight.io/docs/general/product-features/session-replay
  properties:
  - url: https://www.highlight.io/docs/general/product-features/session-replay
    type: Documentation
  - url: openapi/highlight-session-ingestion-api-openapi.yml
    type: OpenAPI
  - url: json-schema/highlight-session-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/session-ingestion.yaml
  description: GraphQL-over-HTTP session replay ingestion endpoint at `https://pub.highlight.io` used by the
    `highlight.run` browser SDK to upload rrweb DOM snapshots, console/network recording, custom events, identify
    payloads, and error reports. Public, project-id authenticated, no user secrets required.
- aid: highlight-io:highlight-private-graphql-api
  name: Highlight Private GraphQL API
  tags:
  - Observability
  - GraphQL
  - Management
  - Internal
  humanURL: https://github.com/highlight/highlight/tree/main/backend/private-graph
  properties:
  - url: https://github.com/highlight/highlight/tree/main/backend/private-graph
    type: Documentation
  - url: https://www.highlight.io/docs/general/product-features/general-features/api
    type: Documentation
  - type: NaftikoCapability
    url: capabilities/private-graphql.yaml
  description: Internal GraphQL API that powers the Highlight dashboard at `https://pri.highlight.io`. Used to
    list, search, and manage workspaces, projects, sessions, errors, logs, traces, dashboards, alerts, and
    integrations. Authenticated via dashboard session cookie or workspace admin API token; the schema is
    open-source under `backend/private-graph/graph` but is not a stable public contract.
- aid: highlight-io:highlight-webhooks-api
  name: Highlight Webhooks API
  tags:
  - Observability
  - Webhooks
  - Alerts
  - Notifications
  humanURL: https://www.highlight.io/docs/general/product-features/general-features/webhooks
  properties:
  - url: https://www.highlight.io/docs/general/product-features/general-features/webhooks
    type: Documentation
  - url: openapi/highlight-webhooks-api-openapi.yml
    type: AsyncEvents
  - type: NaftikoCapability
    url: capabilities/webhooks-receiver.yaml
  description: Outbound webhooks delivered when Highlight alerts fire. POST JSON payload to a customer-supplied
    URL with alert metadata (name, type, count), error/session/log/metric context, project routing, and action
    URLs to resolve, ignore, or snooze. Supports Error, Session, User, Log, Trace, and Metric monitor alerts.
- aid: highlight-io:highlight-self-hosted-api
  name: Highlight Self-Hosted Deployment
  tags:
  - Observability
  - Self-Hosted
  - Open Source
  - Docker
  - Kubernetes
  humanURL: https://www.highlight.io/docs/general/company/open-source/self-host-hobby
  properties:
  - url: https://www.highlight.io/docs/general/company/open-source/self-host-hobby
    type: Documentation
  - url: https://www.highlight.io/docs/general/company/open-source/self-host-enterprise
    type: Documentation
  - url: https://github.com/highlight/highlight/tree/main/docker
    type: SourceCode
  description: Self-hosted deployment of the open-source Highlight stack. Three tiers — Dev (single-host
    docker-compose), Hobby (single-host Docker for low-volume production), and Enterprise (Kubernetes with
    horizontal scaling, ClickHouse cluster, and managed retention). All ingestion endpoints (OTLP traces, logs,
    metrics; pub.highlight.io session ingestion; pri.highlight.io GraphQL) are reproduced in-cluster.
name: Highlight (highlight.io)
tags:
- Observability
- Session Replay
- Error Monitoring
- APM
- Logging
- Tracing
- OpenTelemetry
- Open Source
- Frontend Monitoring
- Full Stack Monitoring
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
x-type: company
common:
- url: https://www.highlight.io
  type: Portal
- url: https://www.highlight.io/docs
  name: Highlight Docs
  type: Documentation
- url: https://www.highlight.io/docs/general/welcome
  name: Welcome to Highlight
  type: GettingStarted
- url: https://app.highlight.io/sign_up
  name: Highlight App Sign-Up
  type: SignUp
- url: https://app.highlight.io
  name: Highlight App
  type: Portal
- url: https://www.highlight.io/pricing
  name: Pricing
  type: Pricing
- url: https://www.highlight.io/customers
  name: Customers
  type: CaseStudies
- url: https://www.highlight.io/blog
  name: Blog
  type: Blog
- url: https://www.highlight.io/changelog
  name: Changelog
  type: ChangeLog
- url: https://status.highlight.io
  name: Status Page
  type: StatusPage
- url: https://www.highlight.io/community
  name: Community
  type: Forum
- url: https://discord.gg/yxaXEAqgwN
  name: Discord
  type: Forum
- url: https://github.com/highlight/highlight
  name: Highlight GitHub Repository
  type: SourceCode
- url: https://github.com/highlight
  name: Highlight GitHub Organization
  type: GitHubOrganization
- url: https://www.highlight.io/docs/general/company/open-source/hosted-vs-self-hosted
  name: Hosted vs Self-Hosted
  type: Documentation
- url: https://www.highlight.io/docs/general/company/open-source/self-host-hobby
  name: Self-Host (Hobby)
  type: Documentation
- url: https://www.highlight.io/docs/general/company/open-source/self-host-enterprise
  name: Self-Host (Enterprise)
  type: Documentation
- url: https://www.highlight.io/docs/general/company/security-and-privacy/compliance
  name: Compliance
  type: Compliance
- url: https://www.highlight.io/docs/general/company/security-and-privacy/security
  name: Security
  type: Security
- url: https://www.highlight.io/terms
  name: Terms of Service
  type: TermsOfService
- url: https://www.highlight.io/privacy
  name: Privacy Policy
  type: PrivacyPolicy
- url: https://www.highlight.io/docs/general/company/general/roadmap
  name: Roadmap
  type: Roadmap
- url: https://www.highlight.io/docs/general/company/open-source/contributing
  name: Contributing Guide
  type: Documentation
- url: https://www.highlight.io/docs/sdk/highlightrun
  name: highlight.run (Browser SDK)
  type: SDK
- url: https://www.npmjs.com/package/highlight.run
  name: highlight.run on npm
  type: SDK
- url: https://www.npmjs.com/package/@highlight-run/node
  name: '@highlight-run/node'
  type: SDK
- url: https://www.npmjs.com/package/@highlight-run/next
  name: '@highlight-run/next'
  type: SDK
- url: https://www.npmjs.com/package/@highlight-run/nest
  name: '@highlight-run/nest'
  type: SDK
- url: https://www.npmjs.com/package/@highlight-run/react
  name: '@highlight-run/react'
  type: SDK
- url: https://www.npmjs.com/package/@highlight-run/remix
  name: '@highlight-run/remix'
  type: SDK
- url: https://www.npmjs.com/package/@highlight-run/sveltekit
  name: '@highlight-run/sveltekit'
  type: SDK
- url: https://www.npmjs.com/package/@highlight-run/cloudflare
  name: '@highlight-run/cloudflare'
  type: SDK
- url: https://github.com/highlight/highlight/tree/main/sdk/highlight-go
  name: Go SDK
  type: SDK
- url: https://pypi.org/project/highlight-io/
  name: Python SDK
  type: SDK
- url: https://rubygems.org/gems/highlight_io
  name: Ruby SDK
  type: SDK
- url: https://github.com/highlight/highlight/tree/main/sdk/highlight-rust
  name: Rust SDK
  type: SDK
- url: https://github.com/highlight/highlight/tree/main/sdk/highlight-elixir
  name: Elixir SDK
  type: SDK
- url: https://github.com/highlight/highlight/tree/main/sdk/highlight-java
  name: Java SDK
  type: SDK
- url: https://github.com/highlight/highlight-php
  name: PHP SDK
  type: SDK
- url: https://github.com/highlight/highlight/tree/main/sdk/highlight-dotnet
  name: .NET SDK
  type: SDK
- url: https://github.com/highlight/highlight/tree/main/sdk/highlight-react-native
  name: React Native SDK (beta)
  type: SDK
- url: https://github.com/highlight/highlight/tree/main/sdk/highlight-electron
  name: Electron SDK
  type: SDK
- url: openapi/highlight-otlp-traces-api-openapi.yml
  name: OTLP Traces OpenAPI
  type: OpenAPI
- url: openapi/highlight-otlp-logs-api-openapi.yml
  name: OTLP Logs OpenAPI
  type: OpenAPI
- url: openapi/highlight-otlp-metrics-api-openapi.yml
  name: OTLP Metrics OpenAPI
  type: OpenAPI
- url: openapi/highlight-session-ingestion-api-openapi.yml
  name: Session Ingestion OpenAPI
  type: OpenAPI
- url: openapi/highlight-webhooks-api-openapi.yml
  name: Webhooks OpenAPI
  type: OpenAPI
- url: plans/highlight-io-plans-pricing.yml
  type: Plans
- url: rate-limits/highlight-io-rate-limits.yml
  type: RateLimits
- url: finops/highlight-io-finops.yml
  type: FinOps
- url: json-ld/highlight-io-context.jsonld
  type: JSONLD
- url: vocabulary/highlight-io-vocabulary.yml
  type: Vocabulary
- url: rules/highlight-io-rules.yml
  type: SpectralRules
- type: LinkedIn
  url: https://www.linkedin.com/company/highlightio
- type: Twitter
  url: https://twitter.com/highlightio
- type: YouTube
  url: https://www.youtube.com/@highlightio
- type: Features
  data:
  - Session replay built on rrweb with canvas, iframe, and cross-origin support
  - Error monitoring with custom grouping, GitHub-issue linking, sourcemap support, and alerting
  - Logging with full-text search, pattern detection, and ClickHouse-backed sub-second queries
  - Distributed tracing with OpenTelemetry-native ingestion and waterfall visualization
  - Metrics (beta) with dashboards, monitors, and SQL editor
  - Native OTLP HTTP/JSON ingestion at otel.highlight.io for traces, logs, and metrics
  - Frontend correlation — server spans/logs join the originating browser session via highlight.session_id
  - AI-generated session insights and weekly digests
  - Webhook destinations for alerts (Error, Session, User, Log, Trace, Metric monitors)
  - 25+ first-party integrations including Slack, Discord, Microsoft Teams, GitHub, Jira, Linear, ClickUp,
    Vercel, LaunchDarkly, Grafana, Amplitude, Mixpanel, Segment
  - Browser SDKs for React, Next.js, Remix, Vue, Angular, Gatsby, SvelteKit, Electron, React Native (beta)
  - Server SDKs for Node.js, Python, Go, Ruby, Rust, Elixir, Java, PHP, C# .NET
  - Hosting provider SDKs for AWS Lambda, Cloudflare Workers, Vercel, Firebase, Azure Functions, GCP
  - Privacy controls (`privacySetting: strict | default | none`) with PII redaction
  - 100% open source under Apache 2.0 (with separate commercial license for `highlight.io/` and `enterprise/`
    directories)
  - Self-hostable in three tiers — Dev (docker-compose), Hobby (single-host Docker), Enterprise (Kubernetes)
  - Powered by ClickHouse, Kafka, OpenTelemetry Collector, and Postgres
  - SOC 2 Type II, HIPAA, and ISO 27001 attestations available on the hosted offering
  - 9,000+ GitHub stars; active CNCF-style community with 200+ contributors
  sources:
  - https://www.highlight.io
  - https://www.highlight.io/docs
  - https://www.highlight.io/pricing
  - https://github.com/highlight/highlight
  updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: Highlight (highlight.io) is the open-source, full-stack monitoring platform — session replay, error
  monitoring, logging, distributed tracing, and metrics in a single tool. Built on OpenTelemetry, rrweb, and
  ClickHouse, Highlight correlates server-side spans and logs back to the originating browser session so
  engineers can move from a customer report to the exact line of code in one click. Available as a hosted SaaS
  on three commercial tiers (Free / Pay-as-you-go / Business / Enterprise) and as a fully open-source
  self-hosted deployment (Dev / Hobby / Enterprise) under Apache 2.0.
maintainers:
- FN: Kin Lane
  email: [email protected]
  X: apievangelist
  url: https://apievangelist.com