Open-source, self-hostable observability.
Errors, replays, performance, logs, metrics, uptime, feature flags, and incidents in one place.
Docs · Enterprise · Discord · Bug Report · Feature Request
The interactive installer handles version selection, secrets, port allocation, and Docker setup. No need to clone the repo.
curl:
bash <(curl -fsSL https://raw.githubusercontent.com/moneat-io/moneat/main/install.sh)wget:
bash <(wget -qO- https://raw.githubusercontent.com/moneat-io/moneat/main/install.sh)Manual Setup
# Download the compose file and env template for a specific release
curl -fsSL https://raw.githubusercontent.com/moneat-io/moneat/v1.0.0/docker-compose.yml -o docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/moneat-io/moneat/v1.0.0/.env.example -o .env.example
cp .env.example .env
# Edit .env — set JWT_SECRET, DATABASE_PASSWORD, CLICKHOUSE_PASSWORD, REDIS_PASSWORD, FRONTEND_URL, BACKEND_URL
docker compose up -dLocal Development
Run infrastructure in Docker, backend and dashboard locally for hot-reload.
Prerequisites: Docker, Java 17+, Node.js 18+
cp .env.example .env
docker compose up -d postgres clickhouse redis
# Backend (API at localhost:8080)
cd backend && ./gradlew run
# Dashboard (UI at localhost:3000)
cd dashboard && npm install && npm run devMoneat is Sentry SDK, Datadog Agent, and OpenTelemetry (OTLP) compatible. Point your existing SDKs, agents, or OTLP exporters at your Moneat instance with no code changes.
| Feature | Description | Docs |
|---|---|---|
| Error Monitoring | Sentry-compatible, drop-in error tracking with smart grouping | Docs |
| Session Replay | DOM-based recordings linked to error events | Docs |
| Performance Monitoring | Distributed tracing with transaction and span breakdowns | Docs |
| Continuous Profiling | Flamegraph visualization (pprof, JFR, Sentry formats) | Docs |
| Logging | Centralized, searchable log management via OTLP and ClickHouse | Docs |
| OpenTelemetry Ingestion | Send logs, traces, and metrics from any OTLP exporter or Collector | Docs |
| Uptime & Status Pages | HTTP/TCP/ping checks with public status pages | Docs |
| Synthetics | API, multi-step, SSL, DNS, TCP, and UDP synthetic tests | Docs |
| Custom Dashboards | Drag-and-drop widgets, Grafana dashboard import | Docs |
| Product Analytics | Funnels, retention cohorts, event-based tracking | Docs |
| Feature Flags | OpenFeature-compatible flags with environment configs and remote evaluation | Docs |
| Releases | Crash-free rates, regression detection, source map upload | Docs |
| AI Observability | Trace and debug LLM calls | Docs |
| MCP Server | Model Context Protocol endpoint for AI coding assistants | Docs |
| User Feedback | Sentry-compatible feedback ingestion with status workflows | Docs |
| Datadog Agent Compatibility | Ingest from existing Datadog agents with no code changes | Docs |
| On-Call & Incidents | PagerDuty-style escalations (Enterprise) | Pricing |
| SSO (OIDC) | Sign in with any OpenID Connect provider | Docs |
| SSO (SAML) & Enforcement | SAML 2.0 and mandatory SSO (Enterprise) | Pricing |
| Terraform Provider | Manage Moneat resources as code | Registry |
Sentry.init({
dsn: "https://<key>@<your-moneat-host>/api/<project-id>",
});Works with @sentry/browser, @sentry/node, @sentry/react, @sentry/nextjs, sentry-sdk (Python), sentry-kotlin, sentry-java, sentry-android, sentry-cocoa, sentry-go, sentry-ruby, Sentry.NET, and any SDK that sends to the standard Sentry envelope endpoint.
Send logs, traces, and metrics to Moneat using any OpenTelemetry SDK or Collector via standard OTLP/HTTP endpoints:
Logs: POST https://<your-moneat-host>/v1/logs/otlp
Traces: POST https://<your-moneat-host>/v1/traces/otlp
Metrics: POST https://<your-moneat-host>/v1/metrics/otlp
Authenticate with an OTLP API key (created in Settings → OTLP API Keys) passed as a Bearer token in the Authorization header.
View screenshots
Self-hosted deployments send a periodic telemetry pulse. These are the exact fields included: Moneat version, CPU count, memory usage, OS name and architecture, JVM version, aggregate project/user/event/issue counts, SSL enabled status, and a random deployment ID. No other fields are included in the telemetry payload. Learn more.
Opt out:
TELEMETRY_ENABLED=false- Read the Contributing Guide
- Sign our CLA
- Open a PR
Copyright © 2026 Moneat
| Directory | License |
|---|---|
ee/ |
Moneat Enterprise License |
| Everything else | GNU AGPLv3 |
Enterprise modules are gated by a signed license key (MONEAT_LICENSE_KEY). Without a valid key, only the open-source core is active. OIDC SSO is part of the open core and always available. SAML SSO and SSO enforcement require an enterprise license. The AGPL does not apply to files in ee/.
For licensing questions: licensing@moneat.io
Sentry is a registered trademark of Functional Software, Inc. Datadog is a registered trademark of Datadog, Inc. PagerDuty is a registered trademark of PagerDuty, Inc. Moneat is not affiliated with, endorsed by, or sponsored by any of these companies.






















