Home
Highlight (highlight.io)
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
Observability Session Replay Error Monitoring APM Logging Tracing OpenTelemetry Open Source Frontend Monitoring Full 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.
Native OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for distributed traces. Accepts standard OTLP `ResourceSpans` payloads at `https://otel.highlight.io/v1/traces`...
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...
Beta OpenTelemetry Protocol (OTLP) HTTP/JSON ingestion endpoint for metrics at `https://otel.highlight.io/v1/metrics`. Accepts gauges, sums, histograms, and exponential histogra...
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...
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...
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...
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 (...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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. 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. 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. 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. 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. 1 operation. Lead operation: Receive Highlight Alert Webhook. Self-contained Naftiko capability that exposes a receiver endpoint for Hig...
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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
0 classes · 8 properties
JSON-LD
13 rules ·
8 errors
5 warnings
SPECTRAL
Sources
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