App comparison
Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.
Learn why GetApp is free
Memfault is a cloud-based device reliability platform that allows hardware engineering teams to continuously monitor devices, debug firmware issues, and deploy OTA updates to embedded devices.
Typical customers
Platforms supported
Support options
Training options
Value for money
4.8
/5
8
Starting from
No pricing info
Value for money contenders
Functionality
4.1
/5
8
Total features
22
2 categories
Functionality contenders
Overall Rating
5.0
/5
8
Positive reviews
100
%
Overall rating contenders
David C.
Consumer Electronics, 11-50 employees
Used weekly for 1-2 years
Review source
Share this review:
Companies at this scale are really a group people and a culture and not a nebulous entity. This team has been fantastic in communication, issue resolution, and proactive attempts to identify problems. They have lived with the problems of not having this tool so they understand what needs to exist to have a good end-user experience.
Can see FW deployments at a glance Can create sub-groups to deploy specific FWs to for internal testing (And can change on the fly) Better stacktrace visualization than my IDE Real-time visibility into new problems and regressions Has helped me track down stack overflow issues, heap fragmentation issues, issues with the manufacturer's BLE stack and all the kinds of critical hard-to-track problems that would have taken 10x longer without it. There is nothing else like it. It eases debugging of any problem more than any other tool I have ever used.
(Note: these are all minor and I have already notified the Memfault team about them.) I can't easily get access to the raw per-device metric data via a documented API. I can't easily see the FW version that the metric data was produced on via the web interface. There is a bit of confusing about which visualization tool to use for the metric data and it seems to have some bugs. It is hard to manage the metrics generally. There is a limit on them it is hard to deprecate ones you create that you realize you don't need. Etc. Some confusing things about being able to deploy debug/release builds and managing variants of build types. (Perhaps more education on our part could have fixed this?)
Devin C.
Utilities, 1-10 employees
Used daily for 6-12 months
Review source
Share this review:
When deploying huge numbers of connected products, it is an inevitability that some of them will experience faults and crashes. The product we integrated Memfault into is battery operated so every fault incurs a hit to the battery life, which could ultimately lead to the product violating its warranty, creating big problems for us. Without the functionality offered by Memfault built into the product those issues can be all but impossible to ever resolve. I am relieved that we are using the service as it gives me confidence that those issues, when we encounter them in the future, can be solved quickly and effectively.
With my experience as an IoT firmware engineer I did not struggle to integrate Memfault into our existing product at all. Memfault support was fully available as well to help answer the few questions I did have. Using their webapp to inspect faults and their respective traces is very easy. Their webapp is easy to use and intuitive, and guides you quickly to getting immediate value from the data it reports.
Integrating the product does require at least a firmware engineer, if not someone on the Cloud side to handle the messages from devices.. Memfault does a lot to make it easy, but that could be a high barrier to entry if a company doesn't have those resources on staff already.
Matthew V.
Design, 1-10 employees
Used daily for less than 6 months
Review source
Share this review:
Amazing when doing trial deployment to be able to diagnose issues fast remotely. Firmware issues are now so fast to find!
Amazing for managing firmware versions and examining what is happening with individual units.
There is limited API access to the data. And custom queries on the data can be hard to do.Fleet graphs are somewhat limited.
Konstantin K.
Consumer Electronics, 11-50 employees
Used daily for 1-2 years
Review source
Share this review:
Memfault gives us visibility into how our devices/firmware is performing in the field. Their support is top-notch.
Memfault was very easy to set up with our nRF52 MCU. Their SDK is excellent and plugs right in. It allows us to track device metrics and various errors. Without Memfault we would either have no visibility into what's happening on devices or have to build an in-house solution. One thing I really like about Memfault is the ability to get coredump details (including file and line numbers).Memfaults OTA functionality is great as well. They handle all the business logic of whether the device needs to be updated and serves new firmware when necessary.
The fine grained access control is lacking. Every user has access to nearly all of memfault. This can be problematic for production deployments when you want only a select group of people access to something (eg: roll out OTA updates).
Armen N.
Consumer Electronics, 1-10 employees
Used daily for 1-2 years
Review source
Share this review:
Memfault is easy to integrate and scales without any additional effort. It gives our startup hugely valuable capabilities while still being really accessible.
Memfault's data visualization still seems to be in it's early stages, but have noticed this improving with time. Not a major factor for us though. Overall, no complaints.
Memfault has the following pricing plans:
Pricing model: Free, Subscription
Free Trial: Available | (No Credit Card required)
Q. Who are the typical users of Memfault?