Memfault
Memfault is a device observability and reliability platform for connected products built on MCUs, embedded Linux, and Android. The Memfault Cloud ingests device data (coredumps, logs, metrics, reboots) and provides issue grouping, alerting, charting, fleet analytics, and over-the-air firmware updates. The Memfault REST API exposes organizations, projects, devices, software, releases, deployments, issues, alerts, metrics, and chunk ingestion endpoints.
APIs
Memfault Cloud REST API
The Memfault Cloud REST API is the primary programmatic interface to the Memfault platform. It covers organization and project administration, device management, software versio...
Memfault Organizations API
Manage Memfault organizations, users, and authentication tokens scoped to an organization.
Memfault Projects API
Create and manage Memfault projects that group devices, software, and releases.
Memfault Devices API
List, search, and update devices including hardware version, software version, cohort membership, and metadata.
Memfault Software and Releases API
Manage software types, software versions, OTA releases, deployments, and cohorts that target devices for updates.
Memfault Issues API
Retrieve and manage grouped issues created from device traces, coredumps, and reboots.
Memfault Alerts API
Configure alert sources and review fired alerts for device fleet conditions and issue thresholds.
Memfault Metrics and Charts API
Query timeseries metrics, custom charts, and aggregated fleet data collected from devices.
Memfault Chunks Ingestion API
Upload chunks of data (events, traces, coredumps, metrics) from devices into Memfault, typically called by on-device SDKs or a customer-operated proxy.