App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

Memfault Logo

Memfault

Cloud-based IoT device reliability platform

see alternatives

(0)

Memfault Pricing, Features, Reviews and Alternatives

Memfault product overview

What is Memfault?

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.

Key benefits of using Memfault

Debug Devices Remotely:

Receive rich insights into your devices’ crashes without needing to attach a debugger or getting the device shipped to your facility.

Memfault keeps track of crashes automatically and will make traces of errors available to you on our web application as soon as they're uploaded. Even if you have the device at hand, Memfault traces enable a more streamlined debugging experience with helpful visualizations and connected data displayed from our parsing.

Proactively Fix Issues:
Set up alerts to monitor the health of your fleet and catch all device issues automatically before your customers notice them for quick issue resolution and customer retention.

Whether a device fails to connect over Bluetooth or crashes during operation, we alert your team with the same details you’d expect from your physical debugger, and deduplicate reports so you can gauge impact before your customers report the problem.

Easily Prepare Secure OTA Updates:
The conventional process of handing a pilot device over to QA and waiting for bugs to be found, to then fix them is not enough anymore.

Memfault de-risks OTA updates with near real-time monitoring and controlled releases to help you debug and ship new releases confidently.


Privacy & Security:

SOC 2 Type II Compliant:
The SOC 2 Type II certification affirms that a verified, independent third party has formally reviewed Memfault’s infrastructure, software, data, people, policies, procedures, and operations. Read more ->

GDPR Compliant and Full Data Encryption:
- Device -> Cloud: All data sent from the device to the Memfault cloud is encrypted via HTTPS. You are in full control of the exact data sent from the device ensuring you can remove any sensitive PII (Personal Identifiable Information) or other info you don't want to collect.
- Cloud: All data is encrypted at rest. We are hosted on AWS and encrypt all data at rest with keys managed in KMS and AWS SSE-S3. Crash reports uploaded to our service are encrypted using a key, which is unique to each project. This guarantees that this data cannot be shared between customers.

Customizable & Easily Integrable SDK:
Our SDK is only able to request pre-defined data sets and we’re never able to inject any code or run arbitrary scripts. We’re simply reading what is provided to our SDK, writing it to some local storage, and once that data gets to our backend we’re unspooling it and presenting it to you in our UI.

On-Device Log Filtering and Scrubbing:
Data can be scrubbed and filtered before it leaves the device. Scrubbing and filtering rules can be updated in our dashboard and are automatically propagated to the devices.


Typical customers

Freelancers
Small businesses
Mid size businesses
Large enterprises

Platforms supported

Web
Android
iPhone/iPad

Support options

Email/Help Desk
FAQs/Forum
Knowledge Base
Chat

Training options

Webinars
Documentation
Videos
Live Online

Memfault pricing information

Value for money

5.0

/5

4

Starting from

ic-pricetag

No pricing info

Pricing options

Free plan
Subscription
Free trial
Pricing range

Value for money contenders

Memfault features

Functionality

4.3

/5

4

Total features

32

3 categories

Most valued features by users

API
Third Party Integrations
Activity Dashboard
Data Import/Export
Reporting & Statistics
Real Time Data
Real Time Analytics
Monitoring

Functionality contenders

Memfault users reviews

Overall Rating

5.0

/5

4

Positive reviews

Rating breakdown
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10
Rating distribution

5

4

3

2

1

4

0

0

0

0

Overall rating contenders

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

The future of embedded debugging

Reviewed 2 months ago

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.

Pros

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.

Cons

(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?)

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Powerful device management technology made accessible

Reviewed 2 months ago
Pros

Memfault is easy to integrate and scales without any additional effort. It gives our startup hugely valuable capabilities while still being really accessible.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Out of the box functionality that all IoT products need

Reviewed 2 months ago

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.

Pros

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.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A must have product for any connected device

Reviewed a month ago

Memfault support is excellent and I liked it the way they made themselves available for us during whole integration.

Pros

Ability to record a software issue (e.g. especially program crash and watchdog reboot) on device and make necessary information available on cloud.

Cons

Inability to provide full information to developers for C++ project. Cloud interface could be more user friendly

Memfault FAQs and common questions

Q. What type of pricing plans does Memfault offer?

Memfault has the following pricing plans:
Pricing model: Subscription
Free Trial: Available


Q. Who are the typical users of Memfault?

Memfault has the following typical customers:
Large Enterprises, Mid Size Business, Small Business


Q. What languages does Memfault support?

Memfault supports the following languages:
English


Q. Does Memfault offer an API?

No, Memfault does not have an API available.


Q. What level of support does Memfault offer?

Memfault offers the following support options:
Email/Help Desk, FAQs/Forum, Knowledge Base, Chat

Common Memfault comparisons

Related categories