Skip to main content
The Omni CLI lets you manage your Omni instance from the terminal. Use it to query data, manage models and content, administer users and permissions, and automate workflows with scripts or CI/CD pipelines.

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 to stdout, and errors go to stderr as JSON. Use the --compact flag for non-indented output, which is useful for piping to tools like jq.

Get started

See the installation guide to install the CLI, then follow the quickstart to configure a profile and run your first commands.
Once the CLI is installed, you can use Omni’s agent skills to bring analytics capabilities directly into AI coding assistants like Claude Code, Cursor, and Codex.

Available commands

Check out the Commands reference for a complete list of CLI commands.