Upcoming Webinar:

Getting Started with OpenObserve

July 16, 2026
11:00 AM ET

Downloads

Try OpenObserve Cloud

Fully managed. Get started in minutes.

No infrastructure to manage Automatic updates 24/7 support

Configure Your Download

Enterprise
Released: Jul 02, 2026Jun 22, 2026May 26, 2026May 22, 2026May 21, 2026May 19, 2026Jun 26, 2026Jun 12, 2026Jun 12, 2026May 07, 2026Apr 30, 2026Apr 28, 2026Apr 26, 2026Apr 05, 2026Mar 31, 2026Mar 25, 2026Mar 11, 2026Apr 05, 2026Mar 06, 2026Mar 01, 2026 View Changelog
Much Higher Performance
SSO with Custom Auth Providers (Okta, Microsoft Entra, etc)
Role-based Access Control (RBAC)

It is free for up to 50 GB of ingestion per day.

Linux (64 Bit) - (SHA256: 0eedc92b1d48bbb34dac8a6afbba39c7ea9b849f194186146fa6f756cb84093)

Quick Install Script

curl -L https://raw.githubusercontent.com/openobserve/openobserve/main/downloadO2.sh | sh -s o2-enterprise latest

Manual Download with curl

#For arm64
curl -L -o openobserve-ee-latest-linux-arm64.tar.gz https://downloads.openobserve.ai/releases/o2-enterprise/latest/openobserve-ee-latest-linux-arm64.tar.gz && tar -xzf openobserve-ee-latest-linux-arm64.tar.gz
#For amd64
curl -L -o openobserve-ee-latest-linux-amd64.tar.gz https://downloads.openobserve.ai/releases/o2-enterprise/latest/openobserve-ee-latest-linux-amd64.tar.gz && tar -xzf openobserve-ee-latest-linux-amd64.tar.gz
#For amd64-simd
curl -L -o openobserve-ee-latest-linux-amd64-simd.tar.gz https://downloads.openobserve.ai/releases/o2-enterprise/latest/openobserve-ee-latest-linux-amd64-simd.tar.gz && tar -xzf openobserve-ee-latest-linux-amd64-simd.tar.gz
#For amd64-musl
curl -L -o openobserve-ee-latest-linux-amd64-musl.tar.gz https://downloads.openobserve.ai/releases/o2-enterprise/latest/openobserve-ee-latest-linux-amd64-musl.tar.gz && tar -xzf openobserve-ee-latest-linux-amd64-musl.tar.gz

Run OpenObserve

export ZO_ROOT_USER_EMAIL=root@example.com
export ZO_ROOT_USER_PASSWORD=Complexpass#123
 ./openobserve

Now point your browser to http://localhost:5080 and login

Getting glibc error running binary?

./openobserve: `/lib/libm.so.6`: version `GLIBC_2.27` not found (required by ./openobserve)

Download the musl binary instead of regular binary from releases page that has no external dependencies. This binary is not as performant as other binaries though. We recommend running the containerized version if performance is a concern for you and are unable to make the dependencies work.

Windows (64 Bit) - (SHA256: c39a4c5762aefed8aec78ab52b0aa52a6da8ce0c644d63d4d2cdcf374059763)

PowerShell Download

Invoke-WebRequest -Uri "https://downloads.openobserve.ai/releases/o2-enterprise/latest/openobserve-ee-latest-windows-amd64.zip" -OutFile "openobserve-ee-latest-windows-amd64.zip"
Expand-Archive -Path "openobserve-ee-latest-windows-amd64.zip" -DestinationPath .

Run OpenObserve

#command prompt
set ZO_ROOT_USER_EMAIL=root@example.com
set ZO_ROOT_USER_PASSWORD=Complexpass#123
openobserve.exe
#powershell
$env:ZO_ROOT_USER_EMAIL="root@example.com"
$env:ZO_ROOT_USER_PASSWORD="Complexpass#123"
openobserve.exe

Now point your browser to http://localhost:5080 and login

macOS (Intel and Apple Silicon) - (SHA256: e149e7ec3c2eac0c9e7af13ceba861d4b09ed14c7d330317c0de49e5313b580d)

Quick Install Script

curl -L https://raw.githubusercontent.com/openobserve/openobserve/main/downloadO2.sh | sh -s o2-enterprise latest

Manual Download - Intel Macs

No manual download available for Enterprise version.

Manual Download - Apple Silicon

curl -L -o openobserve-ee-latest-darwin-arm64.tar.gz https://downloads.openobserve.ai/releases/o2-enterprise/latest/openobserve-ee-latest-darwin-arm64.tar.gz && tar -zxvf openobserve-ee-latest-darwin-arm64.tar.gz

Run OpenObserve

export ZO_ROOT_USER_EMAIL=root@example.com
export ZO_ROOT_USER_PASSWORD=Complexpass#123
 ./openobserve

Now point your browser to http://localhost:5080 and login

Docker

Docker images are available at https://gallery.ecr.aws/zinclabs/openobserve-enterprise

Docker Run

docker run -v $PWD/data:/data -e ZO_DATA_DIR="/data" -p 5080:5080 \
 -e ZO_ROOT_USER_EMAIL="root@example.com" -e ZO_ROOT_USER_PASSWORD="Complexpass#123"
 o2cr.ai/openobserve/openobserve-enterprise:latest

Now point your browser to http://localhost:5080 and login

Error pulling image if you have AWS CLI installed?

If you have AWS CLI installed and get login error then run below command:

aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws

Kubernetes - Manifest

Create namespace:

kubectl create namespace openobserve

Create a deployment.yaml file

apiVersion: v1
kind: Service
metadata:
  name: openobserve
  namespace: openobserve
spec:
  clusterIP: None
  selector:
    app: openobserve
  ports:
  - name: http
    port: 5080
    targetPort: 5080
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: openobserve
  namespace: openobserve
  labels:
    name: openobserve
spec:
  serviceName: openobserve
  replicas: 1
  selector:
    matchLabels:
      name: openobserve
      app: openobserve
  template:
    metadata:
      labels:
        name: openobserve
        app: openobserve
    spec:
      securityContext:
        fsGroup: 2000
        runAsUser: 10000
        runAsGroup: 3000
        runAsNonRoot: true
      containers:
        - name: openobserve
          image: o2cr.ai/openobserve/openobserve-enterprise:latest
          env:
            - name: ZO_ROOT_USER_EMAIL
              value: root@example.com
            - name: ZO_ROOT_USER_PASSWORD
              value: Complexpass#123
            - name: ZO_DATA_DIR
              value: /data
          imagePullPolicy: Always
          resources:
            limits:
              cpu: 4096m
              memory: 2048Mi
            requests:
              cpu: 256m
              memory: 50Mi
          ports:
            - containerPort: 5080
              name: http
          volumeMounts:
          - name: data
            mountPath: /data
  volumeClaimTemplates:
  - metadata:
      name: data
    spec:
      accessModes:
        - ReadWriteOnce
      resources:
        requests:
          storage: 10Gi

Access the service

kubectl -n openobserve port-forward svc/openobserve 5080:5080

Now point your browser to http://localhost:5080 and login

Open Source vs Enterprise Edition Comparison

Why Choose Open Source?
Best suited for individual developers and home lab use cases.
Why Choose Enterprise?
Free up to 50 GB/day ingestion
Best suited for all business use cases, Enterprise provides additional performance features, user management, and security capabilities.
Category Open Source Enterprise Edition
Licenses & Cost
License Type
AGPL-3.0
End User License Agreement
Cost
Free without limits
*Free up to 50 GB/day ingestion
Core Capabilities
Metrics
Full support
Full support
Logs
Full support
Full support
Traces
Full support
Full support
Real User Monitoring (RUM)
Full support
Full support
Data Pipelines
Available, limited functionality
Full support including remote destinations
Dashboards
Full support, 18+ chart types
Full support, 18+ chart types
Alerts
Full support
Full support
Federated Search / Super Cluster
Not available
Full support
Query Management
Not available
Full support
Workload Management (QoS)
Not available
Full support
Quotas & Rate Limiting
Basic
Full support
Security Capabilities
TLS Encryption
TLS 1.2+
TLS 1.2+
Storage Encryption
Via cloud provider KMS
Via cloud provider KMS
Basic Authentication
Email + password
Email + password
Single Sign-On (SSO)
Not available
OIDC, SAML 2.0, Okta, Azure Entra, LDAP/AD, GitHub, GitLab, Google, Keycloak + more (Requires HA Mode)
HIPAA Compliance Support
Self-managed
Yes (requires addendum)
PCI-DSS Compliance Support
Self-managed
Yes (requires addendum)
Audit Trail
Basic logging only
Comprehensive 365-day immutable logs
User Management & Authentication
Root User Account
Created at startup
Created at startup
Multiple Users
Yes, including system roles: Admin, Editor, User, and Viewer
With role-based permissions
Role-Based Access Control (RBAC)
All users have full access
Admin, Editor, Viewer, User, Root, Custom roles (Requires HA Mode)
Custom Roles
Not available
Granular permission management
User Groups
Not available
Collective permission management
Service Accounts
Full access only
Role-based token authentication
Multi-Tenancy
Organizations and streams
Organizations and streams with quotas
Data Retention & Storage
Default Retention
User-configurable
User-configurable
Storage Format
Parquet
Parquet
Metadata Storage
SQLite (single node), PostgreSQL (HA)
SQLite (single node), PostgreSQL (HA)
Backup & Recovery
Customer-managed
Customer-managed
Support & SLAs
Support Type
Community
Priority w/ contract
Response Time Guarantees
Best-effort
Yes, w/ contract
SLA Guarantees
None
Yes, w/ contract
Support Channels
Slack community
Dedicated
Update Requirements
Self-managed
Faster critical security updates

Additional Resources

Documentation

Complete guides and API references

Cloud Trial

Try OpenObserve Cloud for free

GitHub

Source code and community