# Docs - [Welcome to Alloy](/docs): Alloy is a data platform for robotics teams — managed storage for MCAP recordings, plus AI-powered mission reports, semantic search, and analysis through chat or MCP - Mesh Storage - [Getting Started](/docs/mesh-storage/getting-started): The fastest path through Mesh Storage — get data in, view it, then query it from SQL or your AI tools - [Overview](/docs/mesh-storage/overview): Upload, browse, and query your data in one place - Ingest - [Overview](/docs/mesh-storage/ingest): Three ways to get data into Mesh Storage - [Web upload](/docs/mesh-storage/ingest/upload): Drag and drop MCAP files into Mesh Storage from your browser - [Track Folder](/docs/mesh-storage/ingest/track-folder) - Explore - [Overview](/docs/mesh-storage/explore): Browse, replay, query, and connect external tools to your data lake - [Browse](/docs/mesh-storage/explore/browse): Navigate files, inspect recordings, replay missions, and monitor device health - [SQL Workbench](/docs/mesh-storage/explore/workbench): Run SQL against your data lake in the browser - [Connect external tools](/docs/mesh-storage/explore/connect): Generate an API key and point DuckDB, Spark, Trino, or PyIceberg at your data lake - [MCP Server (AI)](/docs/mesh-storage/explore/mcp): Connect Claude, Cursor, Windsurf, Codex, and other AI tools to your Alloy mission data - Python SDK - [Python SDK](/docs/mesh-storage/sdk): Upload files, query Ready data, and read Mesh files from Python - [Quickstart](/docs/mesh-storage/sdk/quickstart): Install alloy-sdk, upload a folder, query Ready data, and download a file - [Upload Files](/docs/mesh-storage/sdk/uploads): Upload MCAP recordings and metadata sidecars from Python - [Query Mesh Data](/docs/mesh-storage/sdk/query): Run hosted SQL from Python and choose the result shape you need - [List and Download Files](/docs/mesh-storage/sdk/files): Read Mesh files from Python using prefixes and keys - [API Reference](/docs/mesh-storage/sdk/reference): Public alloy.storage and alloy.sql methods, result objects, environment variables, and errors - [Limits](/docs/mesh-storage/sdk/limits): Boundaries for SDK uploads, reads, hosted SQL, and processing status - Manage - [Manage](/docs/mesh-storage/manage): Fleet operations — API keys, dashboard signals, and edge redaction - [Redact](/docs/mesh-storage/manage/redact): Strip or hash sensitive fields out of MCAP recordings on the device, before they leave your network - [Troubleshooting](/docs/mesh-storage/faq): Common questions and fixes for Mesh Storage - Reference - [Configuration](/docs/mesh-storage/reference/config) - [Redaction](/docs/mesh-storage/reference/redaction): Schema for redaction.yaml — channels, named functions, per-topic transforms, metadata mappings - Agent Platform - [Getting Started](/docs/agent-platform/getting-started): Upload your first mission and see Alloy generate a report end-to-end - [Overview](/docs/agent-platform/overview): Mission ingestion, AI reports, semantic search, scenarios, and Alloy AI for your robotics fleet - Core Concepts - [Core Concepts](/docs/agent-platform/core-concepts): Understand how Alloy organizes your data — missions, instances, reports, and scenarios - Navigating Alloy - [Navigating Alloy](/docs/agent-platform/navigating-alloy): An overview of the Alloy interface and what each section does - [Search](/docs/agent-platform/navigating-alloy/search): Quickly find missions, reports, scenarios, and chats — or ask AI — from anywhere in Alloy - [Home](/docs/agent-platform/navigating-alloy/home): Your starting point in Alloy — chat, explore, and pick up where you left off - [Scenarios](/docs/agent-platform/navigating-alloy/scenarios): Set up persistent pattern scanners that monitor your mission library - [Missions](/docs/agent-platform/navigating-alloy/missions): Your data library — browse, filter, upload, and dive into your missions - [Reports](/docs/agent-platform/navigating-alloy/reports): View, create, and schedule AI-generated reports - [Notifications](/docs/agent-platform/navigating-alloy/notifications): Stay informed when missions are ready — manage email and Slack notifications, configure org-wide Slack channels, and view your notification history - Workflows - [Creating a Report](/docs/agent-platform/workflows/creating-a-report): Use Alloy AI to generate custom reports from your mission data - [Using the Chat](/docs/agent-platform/workflows/using-the-chat): What you can do with Alloy AI — search, analyze, visualize, and create reports through conversation - Integrations - [Integrations](/docs/agent-platform/integrations): Connect Alloy to cloud storage, Slack, AI coding tools, and more - [AWS S3 Data Integration](/docs/agent-platform/integrations/aws-s3): Automatically ingest mission data from your S3 bucket into Alloy - [Google Cloud Storage Integration](/docs/agent-platform/integrations/gcs): Automatically ingest mission data from your GCS bucket into Alloy - [Slack](/docs/agent-platform/integrations/slack): Chat with Alloy AI directly from your Slack workspace ## Full content The complete documentation as a single markdown corpus is available at /llms-full.txt. Per-page markdown is available by appending .mdx to any docs URL — e.g. /docs/mesh-storage.mdx.