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.

Why Breeze?

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.

Architecture at a Glance

┌─────────────┐ HTTPS/WSS ┌──────────────────────────────────────┐
│ Breeze Agent │ ◄──────────────► │ Breeze API (Hono) │
│ (Go) │ │ ┌────────┐ ┌───────┐ ┌─────────┐ │
└─────────────┘ │ │Postgres│ │ Redis │ │ BullMQ │ │
│ └────────┘ └───────┘ └─────────┘ │
┌─────────────┐ HTTPS └──────────────────────────────────────┘
│ Dashboard │ ◄──────────────► Astro + React Islands (SSR)
│ (Browser) │
└─────────────┘
LayerTechnology
FrontendAstro 5 + React Islands
APIHono (TypeScript) on Node 20
DatabasePostgreSQL 16 + Drizzle ORM
QueueBullMQ + Redis 7
AgentGo (cross-platform binary)
Real-timeWebSocket + HTTP polling
Remote AccessWebRTC (with optional TURN relay)

Next Steps