Overview
Three ways to get data into Mesh Storage
Mesh Storage accepts files through three primary paths:
- Web upload — drag files from your laptop into Mesh Storage.
- Track a folder — point Alloy Edge at the directory where your recorder writes MCAP files.
- Python SDK — upload from a script, notebook, backend job, or CI run.
Web uploads land in uploads/. SDK uploads land in uploads/sdk-uploads/.
Files uploaded by Alloy Edge land under devices/<device-id>/. All three paths
become queryable in the same Mesh Storage workspace.
Track a folder
Connect a recordings folder to Alloy Edge
Upload with Python
Send files from code with alloy-sdk
How Track Folder works
Your recorder continues to own recording. Alloy Edge watches its output folder, waits for each file to close, uploads it over HTTPS, and resumes automatically after network interruptions. No inbound ports or cloud-storage credentials are required on the device.
Need Alloy to provide the ROS 2 recorder and supporting processors too? A Docker deployment is also available from Mesh Storage → Add device. Track Folder is the recommended documentation path for teams that already have a recorder.
Continue with Track Folder.