Skip to content

What is Breeze RMM?

Breeze is an open-source Remote Monitoring and Management (RMM) platform built for MSPs and internal IT teams. It’s designed to scale to 10,000+ agents while staying fast, secure, and simple to operate.

Lightweight Agent

A single Go binary (~8 MB) that runs on Linux, macOS, and Windows. No runtime dependencies.

Real-time Visibility

WebSocket-powered live telemetry, remote terminal, and file transfer — no polling delays.

Multi-Tenant by Design

Partner → Organization → Site → Device Group → Device hierarchy, built into every query.

Security-First

SHA-256 hashed agent tokens, optional Cloudflare mTLS, RBAC, audit logging, and rate limiting out of the box.

Breeze RMM dashboard with device status, alerts, and real-time activity
┌─────────────┐ HTTPS/WSS ┌──────────────────────────────────────┐
│ Breeze Agent │ ◄──────────────► │ Breeze API (Hono) │
│ (Go) │ │ ┌────────┐ ┌───────┐ ┌─────────┐ │
└─────────────┘ │ │Postgres│ │ Redis │ │ BullMQ │ │
│ └────────┘ └───────┘ └─────────┘ │
┌─────────────┐ HTTPS └──────────────────────────────────────┘
│ Dashboard │ ◄──────────────► Astro + React Islands (SSR)
│ (Browser) │
└─────────────┘

| Layer | Technology | |---|---| | Frontend | Astro 5 + React Islands | | API | Hono (TypeScript) on Node 20 | | Database | PostgreSQL 16 + Drizzle ORM | | Queue | BullMQ + Redis 7 | | Agent | Go (cross-platform binary) | | Real-time | WebSocket + HTTP polling | | Remote Access | WebRTC (with optional TURN relay) |