See memory, CPU and heap - live
Catch heap fragmentation and malloc failures the moment they start, not after the device falls over.
See what your firmware is really doing... per-task stack margins, heap history, file upload and download, NVS and commands in one place. On the bench or in the machine - no cable needed.
10-day free trial · No credit card required.
Catch heap fragmentation and malloc failures the moment they start, not after the device falls over.
Every task's stack usage in real time, down to the high-water mark. Size them tight without gambling on a crash.
Fleet tools sample once a minute. Heapwatch captures every second and stores millions of points, so you and your AI agent see what the device was actually doing.
On the next boot, Heapwatch grabs the core dump, decodes it against the exact firmware build, and shows the heap, stack and CPU in the seconds before the fault. No manual uploads.
Point Cursor, Claude Code, or any MCP agent at Heapwatch and it can work the full loop itself:
No per-crash AI fees from us - your own agent reads the raw data, so you're never billed per crash.
10-day free trial. No credit card required.
Works over ESP's native network interface - be it WiFi, modem, ethernet or any custom netif. No serial cable needed!
Add our Heapwatch Connector dependency to your ESP-IDF firmware project.
Configure the Connector and your application with a simple-to-use wizard.
See what's going on inside your device either via Heapwatch UI or with your AI Agent via MCP.
Paid annually as €690
10-day free trialNo credit card required.
Paid annually as €990
10-day free trialNo credit card required.
Paid annually as €1790
10-day free trialNo credit card required.
Paid annually as €2990
10-day free trialNo credit card required.
| Feature | Basic | Plus | Pro | Max |
|---|---|---|---|---|
| Real-time devices | 1 | 1 | 3 | 5 |
| Live history | 60 minutes | 180 minutes | 360 minutes | 1440 minutes |
| Team members | 1 | 1 | 1 | 1 |
| Invite team members | Not included | Not included | Not included | Not included |
| Real-time view | Included | Included | Included | Included |
| Crash capture | Included | Included | Included | Included |
| Convenient OTA | Included | Included | Included | Included |
| AI Agent read only | Included | Included | Included | Included |
| AI Agent control | Not included | Included | Included | Included |
| Crash history | 14 days | 30 days | 30 days | 90 days |
| Audit log | Not included | Not included | Not included | Not included |
| MCP access keys | 1 | 1 | 1 | 1 |
Paid annually as €3990
10-day free trialNo credit card required.
Paid annually as €5490
10-day free trialNo credit card required.
Paid annually as €8990
10-day free trialNo credit card required.
Paid annually as €19900
10-day free trialNo credit card required.
| Feature | Basic | Plus | Pro | Max |
|---|---|---|---|---|
| Real-time devices | 4 | 8 | 16 | 32 |
| Live history | 180 minutes | 360 minutes | 720 minutes | 1440 minutes |
| Team members | Unlimited | Unlimited | Unlimited | Unlimited |
| Invite team members | Included | Included | Included | Included |
| Real-time view | Included | Included | Included | Included |
| Crash capture | Included | Included | Included | Included |
| Convenient OTA | Included | Included | Included | Included |
| AI Agent read only | Included | Included | Included | Included |
| AI Agent control | Included | Included | Included | Included |
| Crash history | 30 days | 60 days | 90 days | 90 days |
| Audit log | 30 days | 90 days | 180 days | 360 days |
| MCP access keys | 8 | 14 | 24 | 48 |
All prices ex. VAT.
Still have questions? Open the live chat in the bottom right corner and ask us!
Heapwatch is a workbench for the boards you are developing and testing, with dense live telemetry captured every second, to massively de-risk and accelerate your firmware development. It is NOT a replacement for your fleet platform, which sends sparse low-bandwidth telemetry to observe large-scale production fleets. You can keep your fleet platform connection, and add Heapwatch ALONGSIDE it during development.
Nope. You don't have to upload anything related to your source code - but you won't be able to leverage crash decoding, nor OTA. OTA requires your firmware binaries uploaded. Crash decoding requires ELF uploaded. You can enable or disable these separately using configuration files. You can easily permanently delete all your firmware files - and they will be immediately deleted. Same for core dump uploads.
It depends on one thing... You must use native ESP-IDF for your project for Heapwatch Connector to work... and add Arduino as ESP-IDF component. This way you will have both ESP-IDF libraries AND Arduino libraries at your disposal. If your firmware uses Arduino ESP32 framework, you will not be able to add Heapwatch Connector as dependency, and thus Heapwatch will not work.
Ha! We specifically designed Heapwatch to be used with your AI coding agent. Cursor, Claude Code or any other agent, can read crashes and the live context around them. Higher plans let the agent change config, run commands and even start OTA updates on your devices.
ESP32-series MCUs built with ESP-IDF. Heapwatch goes deep into ESP32 platform rather than offering multiple platforms just on the surface, so for now the only supported platform is ESP32. We have more platforms on the roadmap.
Heapwatch Connector uses ESP-IDF's MQTT, HTTP and TCP clients to initiate connection with Heapwatch. This allow you and your agent to control the device, receive logs, metric and even large storage files.
Heapwatch Connector looks for a coredump in your flash right on the next boot. If it finds one, it sends it to Heapwatch so you can immediately see all the information we have on the crash - including file, line number and function - and broad device metric leading to the crash with one second precision. You and your AI agent will have deep context finding the root cause of the bug and fixing it properly.
No, that is the point. Heapwatch was made so you can have full visibility and command into your device WITHOUT having to get the board and plug it in. Telemetry, crash dumps, OTA, config changes and file access all work over the network - even on boards you cannot reach with a cable.
Absolutely! Remote config changes values on the device without having to do another release and flash - and you can read or write files on the device right from the browser!
No. There is a 10-day free trial of the top plan. After the trial you choose a plan or the workspace locks.
Heapwatch is operated from the European Union. All your data are stored on EU infrastructure, under European data protection rules.
Start your 10-day free trial now and experience the Heapwatch power for yourself - no credit card required.
LIMITED TIME OFFER
For a limited time we offer personal one-on-one onboarding support for every new free trial client.
If you create a new account now, we will help you get your devices connected to Heapwatch as fast as possible.
Create a new account now and we will personally reach out to you.
10-day free trial. No credit card required.