Cloud Platform Overview
The msh Cloud Platform extends the open-source msh CLI with cloud-hosted features including centralized metadata management, AI-powered analysis, semantic search, and collaborative data governance.
What is the Cloud Platform?
The Cloud Platform provides:
CLOUD- Centralized Metadata: Upload and manage project metadata in the cloud
- Cloud Glossary: Shared business glossary across teams and projects
- AI Sidekick: Enhanced AI features powered by cloud infrastructure
- Semantic Search: Natural language search across assets and metrics
- Query Console: NL→SQL translation and execution
- Pre-Deploy Safety: AI-powered safety checks before deployment
- Conversational AI: Multi-turn AI agent for data questions
Cloud vs OSS
Open Source (OSS)
OSSThe open-source version includes:
- Local CLI commands (
msh run,msh rollback, etc.) - Local metadata cache (
.msh/directory) - Local glossary (
glossary.yaml) - AI features using your own API keys
- All core data pipeline features
Cloud Platform
CLOUDThe Cloud Platform adds:
- Centralized metadata storage
- Shared glossary across projects
- Enhanced AI features (no API key needed)
- Semantic search capabilities
- Query console with NL→SQL
- Pre-deploy safety checks
- Conversational AI agent
- Team collaboration features
Getting Started
1. Create Cloud Account
- Sign up at https://app.msh.io
- Create a new project
- Generate an API token
2. Upload Metadata
Upload your project metadata to the cloud:
# Generate context pack
msh ai context --json > context.json
# Upload to cloud
curl -X POST \
-H "Authorization: Bearer $API_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"context_pack\": $(cat context.json), \"source\": \"cli\"}" \
https://api.msh.io/api/msh/metadata/projects/$PROJECT_ID/upload
3. Use Cloud Features
Once metadata is uploaded, you can use:
- Cloud glossary management
- Semantic search
- Query console
- AI Sidekick features
- Pre-deploy safety checks
Features
Metadata Management
CLOUDUpload and manage project metadata centrally:
- Asset discovery across projects
- Cross-project lineage analysis
- Version history tracking
- Test result aggregation
See Metadata Management for details.
Glossary & Semantic Layer
CLOUDCentralized business glossary:
- Terms, metrics, dimensions, policies
- Term-to-asset linking
- Metric SQL definitions
- Data governance policies
See Glossary Management for details.
AI Sidekick
CLOUDEnhanced AI-powered features:
- Asset explanation
- Risk analysis
- Lineage impact analysis
- Pre-deploy safety checks
See AI Sidekick for details.
Semantic Search
CLOUDNatural language search:
- Search assets by meaning
- Find metrics and terms
- Relevance scoring
- Multi-entity search
See Semantic Search for details.
Query Console
CLOUDNL→SQL translation and execution:
- Natural language to SQL
- Safe query execution
- Query history
- Result visualization
See Query Console for details.
Pre-Deploy Safety
CLOUDAI-powered safety checks:
- Breaking change detection
- Downstream impact analysis
- PII propagation risks
- Policy violation detection
See Pre-Deploy Safety for details.
Conversational AI Agent
CLOUDMulti-turn AI assistant:
- Data discovery
- Metric definitions
- Query generation
- Best practices guidance
See AI Agent for details.
API Authentication
All Cloud Platform features require API authentication:
export API_TOKEN="your-token-here"
curl -X GET \
-H "Authorization: Bearer $API_TOKEN" \
https://api.msh.io/api/msh/projects/
See API Authentication for details.
Migration from OSS
If you're using the OSS version and want to migrate to Cloud:
- Create Cloud Account: Sign up at https://app.msh.io
- Upload Metadata: Upload your project metadata
- Export Glossary: Export local glossary and import to Cloud
- Update Workflows: Update CI/CD to sync metadata to Cloud
See Migration Guide for step-by-step instructions.
Pricing
- Free Tier: 1 project, 100 API requests/hour
- Pro Tier: Unlimited projects, 1000 API requests/hour
- Enterprise: Custom limits, dedicated support
See Pricing for details.
Next Steps
- Getting Started - Set up your first Cloud project
- API Reference - Complete API documentation
- Integration Guide - Integrate with CI/CD
- Troubleshooting - Common issues and solutions