Product
July 28, 2025

Platform roundup: July 2025

Here's what's new in July.
Melinda Salaman
Director of Product Marketing
Mark Argyle
Head of Content
On this page

We made several platform enhancements designed to improve your experience managing machines and data with Viam. Here's what's new this month.

Data region support

We now support specifying a data region, giving you control over where your machine data is stored. Combined with our recent ISO certifications and expanded EU presence, Viam provides enterprise-grade security and compliance for global deployments. To select your organization's configured region, go to Org Settings → Data Region, and select US or EU.

Add notes to your machine config

You can now add freeform notes directly to resources in your machine’s config—including components, services, and even those defined in fragments. Leave reminders for yourself, explain the purpose of a configuration, or jot down alternative values to test later. Notes are saved with the config and visible to all machine owners, making collaboration and iteration easier.

Organize your configuration’s resources into folders

You can now group components and services into folders within your machine’s config. Use folders however makes sense for your workflow—by component type, team ownership, physical layout (like “left arm” and “right arm”), or anything else that helps you stay organized. It’s a flexible tool to make complex machines easier to navigate.

Read now

No more outdated meta.json in cloud builds

Based on user feedback and to help avoid mistakes or confusion, we've updated our GitHub build action to automatically run viam module update before starting a cloud build. This ensures that any changes to meta.json are reflected in the cloud. 

Config resources statuses

We’re giving you more insight into your machines. We now display resource configuration failures, making it easier to spot and resolve the root of any issue.

Capture DoCommand output as tabular data 

Developers can now capture the output of custom commands implemented via DoCommand providing enhanced flexibility for extending resource capabilities beyond API specifications. Select "DoCommand" as the resource's configured data capture method and provide your payload of choice.

A developer's screen, showing how Viam captures the output of a custom command implemented via DoCommand.

twitter iconfacebook iconlinkedin iconreddit icon

Find us at our next event

Feb 19, 2026
,
6:00-9:00PM

Scaling Physical AI in the Real World

In Person
Viam HQ, NYC
Physical AI is no longer a future concept—it's here. Join us for a panel discussion on what it takes to build and deploy production-ready intelligent systems that work in real-world environments. Leaders from Viam, Gambit Robotics, and Illuminix will share real examples from kitchen automation to augmented reality to robotics, exploring how teams design systems resilient enough for the messy, unpredictable real world.
RSVP
Mar 6, 2026
,
9:00AM-5:00PM

LLMday 2026

In Person
Viam HQ, NYC
Join us at the Viam HQ of LLMday for a full day filled with practical talks from engineers and practitioners working on agentic systems, reliability, safety, and real world deployments, plus plenty of time to connect with others in the field.
Get Tickets