Context Garage helps you create, edit, publish, and serve semantic context for your data. It starts from your Sidecar catalog, generates a repo of YAML files, and lets you maintain that repo directly in the browser.Documentation Index
Fetch the complete documentation index at: https://docs.sidecardata.com/llms.txt
Use this file to discover all available pages before exploring further.
Context repo
A context repo is the file-backed workspace for one semantic context project. The repo contains files such as:sidecar_repo.ymlfor repo settings and file locationsdatasets/*.osi.ymlfor datasets and fieldsrelationships/_relationships.ymlfor joins between datasetsmetrics/_metrics.ymlfor shared metric definitions
Draft
A draft is the mutable version of the repo. Changes from file edits, asset selection updates, and catalog syncs are saved to the draft until you publish them. Use the draft to review generated files, make manual edits, and confirm the repo is ready before creating an immutable version.Version
A version is an immutable snapshot of the repo, named with a simple increment such asv0, v1, or v2.
Publishing a draft creates the next version. Published versions can be downloaded, served by MCP, or deployed to supported targets such as Snowflake Cortex.
Generated artifacts
When you publish or preview a repo, Sidecar can generate export artifacts from the repo files. Common artifacts include:- Source OSI, which preserves the Sidecar-native repo representation
- Clean OSI, which is the normalized OSI representation for consumption
- Cortex YAML, which is formatted for Snowflake semantic views
Deploy surface
A deploy surface is a durable target that serves a published version. Examples include:- An MCP endpoint used by AI tools
- A Snowflake Cortex semantic view target