What you can do
- Run queries against your semantic layer
- Manage models, views, fields, topics, and branches
- Create, update, and organize documents, dashboards, and folders
- Manage users, groups, permissions, and schedules
- Generate AI-powered queries from natural language
- Upload CSV and Excel files
- Automate any of the above with shell scripts or CI/CD
Output
All commands return JSON tostdout, and errors go to stderr as JSON. Use the --compact flag for non-indented output, which is useful for piping to tools like jq.