# OneUptime

> Open-source observability platform combining uptime monitoring, status pages, on-call, incident management, logs, metrics, traces and an AI root-cause agent.

OneUptime, developed by HackerBay, Inc., is an open-source observability and incident management platform. It checks websites, APIs and servers, collects logs, metrics and traces, pages the on-call engineer when something breaks, and updates customers through status pages. It runs on OneUptime Cloud or on your own servers.

## What It Is

OneUptime brings uptime monitoring, status pages, on-call scheduling, incident management, error tracking, dashboards and workflows into one product, so the system that detects a problem is the one that alerts the team and informs customers. Telemetry is OpenTelemetry-native, so logs, metrics and traces can be sent from existing OpenTelemetry SDKs and collectors. The vendor positions it as a replacement for separate tools such as Pingdom, Statuspage, PagerDuty, Datadog and Sentry.

## How an incident flows

A check that fails from several locations opens an incident automatically. The on-call engineer is notified by phone, SMS, email, push, Slack or Microsoft Teams, and the alert escalates if nobody responds. The status page updates and subscribers are notified. Traces, logs and the AI agent then help locate the root cause, with each incident tracked on a single timeline.

## AI investigation and MCP

OneUptime AI reads an incident's traces, logs, metrics and recent deploys, writes a root-cause analysis with cited evidence, and can open a pull request on GitHub or GitLab when fixing is enabled. Investigations are read-only, secrets are redacted, and nothing merges without team review. Users can bring their own LLM keys. A built-in MCP server lets clients such as Claude, Cursor and VS Code with GitHub Copilot query logs and traces, acknowledge alerts or set up monitors.

## Deployment model

The Community Edition is open source under Apache 2.0 and can be self-hosted with Docker Compose (a Linux server with at least 8 GB of memory) or on Kubernetes with a Helm chart, including air-gapped installs. The Enterprise Edition, in a separately licensed ee/ directory, adds SCIM provisioning, audit logs, team compliance and instance health dashboards. An API, CLI and Terraform support managing monitors, status pages and on-call as code.

## Features
- Uptime and synthetic monitoring for websites, APIs, ports, DNS and certificates
- Public and private status pages with subscriber notifications
- On-call scheduling and escalations via phone, SMS, email, push, Slack and Teams
- Incident management with a single timeline
- Logs, metrics and traces via OpenTelemetry
- Exceptions, profiling, real user monitoring and security events
- Workflows and runbooks automation
- AI agent for root-cause analysis and fix pull requests
- MCP server, API, CLI and Terraform
- Self-hosting with Docker Compose or Helm, including air-gapped
- Infrastructure monitoring for Kubernetes, Docker, VMware, databases and network devices

## Integrations
OpenTelemetry, Slack, Microsoft Teams, GitHub, GitLab, Jira, ServiceNow, Kubernetes, Docker, VMware, Proxmox, Terraform, Claude, Cursor, VS Code, GitHub Copilot

## Platforms
WINDOWS, MACOS, LINUX, WEB, API, VSC_EXTENSION, CLI

## Pricing
Open Source, Free tier available

## Version
14.0.105

## Links
- Website: https://oneuptime.com
- Documentation: https://oneuptime.com/docs
- Repository: https://github.com/OneUptime/oneuptime
- EveryDev.ai: https://www.everydev.ai/tools/oneuptime
