selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Maple logo

Self-host Maple

v0.3.0

OpenTelemetry observability for traces, logs, metrics

AlphaSource AvailableOther
Updated10 hours ago
LanguageTypescript
Setup difficultyModerate
MobileNative app
Stars
1 923
Ports
80 (Web dashboard (container port in Docker Compose)), 3472 (API server (Docker Compose)), 3474 (Ingest gateway (Docker Compose))
Requires
ClickHouse, PostgreSQL
Docker
ghcr.io/mapletechlabs/maple
Install with Docker Compose
Overview dashboard showing request volume, error rate and latency across servicesTrace waterfall with a slow database span selected and query attributes openService catalog comparing latency percentiles, error-rate trends and throughputTrace waterfall with nested application and SQL operationsStructured log search with severity facets and attribute filtersBrowser session replay showing recorded page and captured network requestsService map showing live dependencies with request rate, error rate and latencyErrors grouped by type with counts, affected services and last-seen timesAlert rules with severity, signal type and current stateMCP server page showing endpoint and client setup

What is Maple?

Maple is an observability platform that gathers telemetry through OpenTelemetry and stores it in ClickHouse. It offers a unified dashboard for exploring traces with span waterfalls, searching structured logs, building metric dashboards, viewing live service maps, grouping errors with triage workflows, and configuring alerts that notify chat platforms, email, or webhooks. An MCP server allows AI agents to query telemetry directly. The software runs as a single binary with embedded ClickHouse for local development, a Docker container for simple server deployment, or a full Docker Compose stack with PostgreSQL and an OTel collector for production. The source uses the Functional Source License (FSL-1.1), converting to Apache 2.0 after two years. The hosted cloud version costs $39/month with 100 GB per signal included.

Should you self-host Maple?

Maple scores 57/100 on selfhost.directory (how scoring works) and ranks #6 of 9 in Application Performance Monitoring. It has 1 923 GitHub stars.

It shipped 5 stable releases in the past year. The latest, v0.3.0, came out on 26 October 2026. New versions land roughly every 1 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is netdata (87/100, 81 200 stars). It scores higher overall, so compare the two before you pick. See Maple vs netdata side by side.

Features

  • AI Error Triage
  • AI & MCP Integration
  • Alerting
  • Distributed Tracing
  • Error Tracking
  • GitHub Integration
  • Kubernetes Monitoring
  • Log Management
  • Metrics dashboards
  • OpenTelemetry Native
  • Product Events
  • Service Map

Maple README

How to install Maple

Install Maple with Docker Compose

Docker Compose, persistent volume
Environment variables
MAPLE_LOCAL_INGEST_KEY, MAPLE_LOCAL_ACCESS_TOKEN

services: maple: image: ghcr.io/mapletechlabs/maple:latest ports: - "4318:4318" environment: MAPLE_LOCAL_INGEST_KEY: ${MAPLE_LOCAL_INGEST_KEY} MAPLE_LOCAL_ACCESS_TOKEN: ${MAPLE_LOCAL_ACCESS_TOKEN} volumes: - maple-data:/data stop_grace_period: 30s restart: unless-stopped

volumes: maple-data:

Put secrets in .env file; for internet-facing deployments use 127.0.0.1:4318:4318 and a reverse proxy

Maple releases & version history

FAQ

Where is my data stored?

Maple Cloud runs in the US and EU (Frankfurt). You choose a region when creating your organization. For data inside your own network, self-host Maple.

Can I self-host Maple?

Yes, run Maple on your own infrastructure against a ClickHouse you operate using the Docker Compose setup in the repository.

Does Maple work with AI agents?

Yes, Maple runs an MCP server so compatible AI agents can list services, search traces, find errors, and propose fixes against your telemetry.

How is Maple priced?

The Startup plan is $39/month with 100 GB of logs, traces, and metrics each included, then $0.30/GB. No per-host or per-seat fees.

Is Maple OpenTelemetry-native?

Yes, Maple is built on OpenTelemetry with no proprietary agents. Existing OpenTelemetry data can be pointed at Maple without re-instrumentation.

Is Maple open source?

Yes, Maple's source is on GitHub under the Functional Source License (FSL-1.1). Each release becomes Apache 2.0 two years after publication.

What is Maple?

Maple is an observability platform for traces, logs, metrics and session replay, built on OpenTelemetry and backed by ClickHouse.

More in Application Performance Monitoring

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…