# Mosaico Doc > The Data Platform for Robotics and Physical AI This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Overview](https://docs.mosaico.dev/docs/alchemies/overview.md): What Mosaico Alchemy is and why it exists. - [Manipulation](https://docs.mosaico.dev/docs/alchemies/packs/manipulation.md): The **Manipulation Pack** is a curated collection of heterogeneous open-source robotic manipulation datasets, each individually studied, analyzed, ... - [C++](https://docs.mosaico.dev/docs/clients/cpp.md): Status page for the Mosaico C++ SDK, currently in active design. Contact the team directly if you have a specific application or integration requir... - [Python](https://docs.mosaico.dev/docs/clients/python.md): Entry point for the Mosaico Python SDK (mosaicolabs package). Links to the full API reference including class documentation, method signatures, and... - [Rust](https://docs.mosaico.dev/docs/clients/rust.md): Status page for the Mosaico Rust SDK, currently in active design. Contact the team directly if you have a specific application or integration requi... - [Actions](https://docs.mosaico.dev/docs/daemon/actions.md): Reference for mosaicod's administrative action protocol built on Arrow Flight DoAction RPC. Documents every action name, its request/response paylo... - [API keys](https://docs.mosaico.dev/docs/daemon/api_key.md): How to create, list, and revoke API keys in mosaicod. Covers the key format, permission scopes, CLI commands for key management, and how keys are v... - [Background Cleanup Routine](https://docs.mosaico.dev/docs/daemon/cleanup.md): To ensure high performance and low latency during user operations, Mosaico does not perform physical deletions in object storage in real-time. When... - [CLI Reference](https://docs.mosaico.dev/docs/daemon/cli.md): Complete CLI reference for the mosaicod binary. Documents all subcommands (run, version, key management, and others) with their flags, default valu... - [Environment Variables](https://docs.mosaico.dev/docs/daemon/env.md): Complete reference for all environment variables accepted by mosaicod. Covers storage path, gRPC port, TLS certificate paths, log level, retention ... - [Overview](https://docs.mosaico.dev/docs/daemon/index.md): Architecture overview of mosaicod, the Mosaico daemon written in Rust. Covers its role as the central data arbiter, the Apache Arrow Flight protoco... - [Ingestion](https://docs.mosaico.dev/docs/daemon/ingestion.md): How mosaicod handles high-throughput data ingestion via the Arrow Flight Put path. Covers write batching, the separation of ingestion traffic from ... - [Setup](https://docs.mosaico.dev/docs/daemon/install.md): How to download, install, and start mosaicod. Covers binary distribution via GitHub Releases, platform support, initial configuration, and verifyin... - [Query](https://docs.mosaico.dev/docs/daemon/query.md): How mosaicod's query engine works. Covers the JSON filter expression format, hierarchy traversal across Sequences, Topics, and Ontology field value... - [Retrieval](https://docs.mosaico.dev/docs/daemon/retrieval.md): How mosaicod streams data back to clients via the Arrow Flight Get path. Covers time-range slicing, columnar Arrow record batch streaming, and the ... - [TLS](https://docs.mosaico.dev/docs/daemon/tls.md): How to enable and configure TLS on mosaicod. Covers certificate and private key file setup, environment variable configuration, self-signed certifi... - [Release Cycle](https://docs.mosaico.dev/docs/dev/release_cycle.md): Mosaico's monorepo branching strategy, semantic versioning policy, and release process for mosaicod and the SDK. Covers the relationship between da... - [Testing & Development](https://docs.mosaico.dev/docs/dev/testing_and_dev.md): Development environment setup and contribution procedures for the Mosaico project. Covers local orchestration, database schema migration, and the t... - [Custom Ontology](https://docs.mosaico.dev/docs/examples/custom_ontology.md): Runnable example showing how to extend Mosaico with custom data models for hardware not covered by the built-in ontology. Covers Serializable subcl... - [Data Discovery and Inspection](https://docs.mosaico.dev/docs/examples/data_inspection.md): Runnable example showing how to browse a Mosaico catalog without downloading bulk data. Covers listing sequences, reading session metadata (size, t... - [MuJoCo Visualisation](https://docs.mosaico.dev/docs/examples/mujoco_visualisation.md): Runnable example that queries robot joint state data from a Mosaico sequence and replays the trajectory in a MuJoCo simulation. Covers querying by ... - [Querying Catalogs](https://docs.mosaico.dev/docs/examples/querying_catalogs.md): Runnable example showing how to search the Mosaico catalog using query builders. Covers fuzzy topic name matching with QueryTopic, filtering by Ont... - [ROS Ingestion](https://docs.mosaico.dev/docs/examples/ros_ingestion.md): Runnable example that downloads the NVIDIA R2B Dataset 2024 and ingests it from MCAP-format ROS 2 bags into Mosaico. Covers defining a custom Encod... - [Getting Started](https://docs.mosaico.dev/docs/getting_started.md): Quickstart for Mosaico. Covers downloading and running mosaicod, installing a client SDK, and pushing your first typed sensor data in under five mi... - [Hub](https://docs.mosaico.dev/docs/hub.md): Top-level documentation index for Mosaico. Links to the daemon reference, SDK how-to guides, and all content covering ingestion, querying, streamin... - [Diagnostics](https://docs.mosaico.dev/docs/integrations/diagnostics.md): Diagnostic tools compatible with Mosaico, including ros2_medkit for fault-triggered recording. - [Visualization](https://docs.mosaico.dev/docs/integrations/visualization.md): Mosaico's approach to data visualization. Covers the first-class integrations and the reasoning behind Mosaico's focus on the data stack rather tha... - [Chained Queries](https://docs.mosaico.dev/docs/learn/chained_queries.md): How to correlate conditions across two different Topic types using chained queries. Covers converting a QueryResponse into a locked QuerySequence d... - [Multi-Domain Query](https://docs.mosaico.dev/docs/learn/multi_domain_query.md): How to combine QuerySequence, QueryTopic, and QueryOntologyCatalog filters in a single client.query() call. The daemon evaluates all layers simulta... - [Query Sequences](https://docs.mosaico.dev/docs/learn/query_sequences.md): How to search for recording sessions (Sequences) using server-side filters. Covers QuerySequence filtering by name, metadata tags, and time bounds,... - [Query Topics](https://docs.mosaico.dev/docs/learn/query_topics.md): How to search for specific sensor channels (Topics) across the dataset regardless of which Sequence they belong to. Covers QueryTopic filtering by ... - [Secure Connection](https://docs.mosaico.dev/docs/learn/secure_connection.md): How to secure SDK connections to mosaicod in production. Covers one-way TLS with a CA-signed certificate, two-way TLS with a custom certificate fil... - [Streaming Data](https://docs.mosaico.dev/docs/learn/streaming_data.md): How to read recorded data back from Mosaico using the SDK. Covers full-sequence streaming for multi-sensor replay and single-topic streaming for ta... - [Writing Interleaved Topics](https://docs.mosaico.dev/docs/learn/writing_interleaved_topics.md): How to ingest from an MCAP container file where messages from multiple sensor topics are chronologically interleaved. Covers the lazy TopicWriter r... - [Writing Multiple Topics](https://docs.mosaico.dev/docs/learn/writing_multiple_topics.md): How to ingest multiple sensor types (IMU, GPS, Pressure) into a single Sequence by writing three Topics serially. Covers upfront TopicWriter regist... - [Writing a Single Topic](https://docs.mosaico.dev/docs/learn/writing_single_topic.md): How to ingest a single typed sensor stream into Mosaico using the SDK. Covers creating a Sequence and a Topic, pushing Messages from a data loader,... - [Overview](https://docs.mosaico.dev/docs/overview.md): Architecture overview of Mosaico: a high-performance, open-source data platform for Robotics and Physical AI. Covers the daemon/SDK split, the Onto...