Expose installed software inventory via the API
Hi,
We make heavy use of the Atera API and overall it’s solid. Device inventory, patching data, alerts etc are all there and work well. It’s one of the reasons we’ve built around Atera rather than trying to work around it.
One thing we keep hitting though is the lack of installed software inventory via the API.
In the UI, Atera clearly has visibility of what software is installed on each device, but via the API we can’t get that same data. We can pull hardware details and patching info, but not the actual list of installed applications.
That’s a real limitation for us in day-to-day operations. Software inventory is what lets us:
spot unauthorised remote tools or leftover MSP software
identify risky or outdated applications
audit customer environments properly
build meaningful reports without manually digging through the UI
automate any kind of software-based checks or remediation
Without that data exposed, we’re forced back into the UI or into separate tools, which feels like an unnecessary gap given how strong the rest of the API already is.
We’re not asking for anything exotic. Even a basic, read-only endpoint that returns installed software per device (name, version, publisher if available) would unlock a lot of value and let us go much further with automation and reporting.
It would also make Atera far more compelling as a single source of truth for device state, especially for MSPs who are building their own tooling on top of the platform.
Just wanted to raise it as this is one of the biggest blockers we keep running into when using the API.
Thanks for listening, and keep up the good work.