ReportMate

Your whole fleet.
Always reporting in.

ReportMate is open-source endpoint intelligence for Macintosh and Windows. Native clients do the heavy collection and processing on each device, then stream events to an API and database you control — no agents phoning home to a vendor.

Deploy to your own Azure or AWS tenant with Terraform — or let us run it for you.

ReportMate fleet dashboard showing device counts, live events, and platform distribution
10
Data modules per device
2
First-class platforms: Macintosh & Windows
40+
Versioned REST API endpoints
100%
Open source and self-hostable
Unified telemetry

Everything a device knows about itself. Identical on Mac and Windows.

Every check-in refreshes a full set of module reports, built and normalized on the endpoint to one shared schema. Not two tools bolted together — one genuinely unified fleet view.

Inventory

Asset tag, assigned owner, department, location, device name, manufacturer, purchase metadata.

Installs

Managed software from Cimian and Munki: target vs installed version, pending, installed, failed, logs.

Applications

Installed apps, versions, bundle IDs / product codes, publishers, install dates — Macintosh and Windows.

System

OS build & patch level, uptime, boot time, kernel, architecture, rapid security responses, locale.

Management

MDM enrollment & vendor, supervision, configuration profiles, certificates, managed status.

Identity

Logged-in user, local & directory accounts, home directory, Entra/AD join, shared-device state.

Hardware

Model & SoC, performance/efficiency cores, Neural Engine, GPU, RAM with per-module make, storage, battery health.

Peripherals

Displays, printers, USB and Bluetooth devices — resolution, drivers, default, connection type.

Security

FileVault / BitLocker, firewall, SIP, Gatekeeper, secure boot, TPM, XProtect, EDR presence.

Network

Interfaces, IPv4/IPv6, MAC, DNS, gateways, Wi-Fi SSID with band/channel/width, signal, VPN.

A closer look

From fleet overview to a single chip

Start at the fleet level, then drill into any device for every module — hardware down to the SoC, security posture, network, managed installs, and more.

ReportMate device hardware view showing CPU, memory, storage, battery, GPU and NPU
Fleet device list
Fleet device list
Security posture
Security posture
Network & Wi-Fi
Network & Wi-Fi
Application inventory
Application inventory
Managed installs
Managed installs
Live event stream
Live event stream
Event-driven & API-first

If the dashboard can show it, your code can fetch it

ReportMate is built API-first on FastAPI with a full OpenAPI specification. Devices ingest through the same documented event API the dashboard reads from. Query a single device, pull bulk fleet analytics, stream events, or wire ReportMate into your CMDB, SIEM, or automation.

  • 40+ versioned /api/v1 endpoints with interactive OpenAPI docs
  • Per-device and bulk fleet queries: hardware, applications, installs, identity, inventory
  • Real-time event ingestion and a SignalR/WebSocket negotiate endpoint for live updates

It's one stack, end to end — native binaries on the endpoint, an event-driven API, a JSONB store, and real-time push, all deployed in your own cloud.

$ curl https://api.reportmate.app/api/v1/devices \
    -H "X-Client-Passphrase: $RM_KEY"

{
  "devices": [
    {
      "serialNumber": "C02XL0ABJGH7",
      "deviceId": "9f2a1c7e-4b30-4d2a-bf1e-7c0a2d51e8a4",
      "name": "design-studio-04",
      "platform": "Macintosh",
      "osName": "Macintosh",
      "osVersion": "15.5",
      "assetTag": "ECU-04821",
      "department": "Design",
      "status": "active",
      "lastSeen": "2026-06-18T17:42:11Z",
      "totalEvents": 1284
    }
  ],
  "total": 327,
  "hasMore": false
}

Built for teams that want control

Truly cross-platform

One schema, one dashboard, one API for Macintosh and Windows. No reconciling two products with different data models and different bills.

Your data, your cloud

Self-host or deploy to your own Azure/AWS tenant with the included Terraform. Telemetry never transits a vendor's servers. Encrypted in transit, passphrase-authenticated.

Open source, no lock-in

Source-available under BSL 1.1. Read the code, audit the collection, extend a module, or fork it. Your data lives in plain PostgreSQL you can query directly.

Ready to take control of your fleet?

Click around the live demo, or deploy your own in an afternoon. Self-host for free, or let us run it.