Build with Omni programmatically
Query data, manage models, administer users, and automate workflows — from your terminal, your IDE, or your favorite AI tools.CLI
Query data, manage models and content, and automate workflows from the terminal or CI/CD.
MCP server
Connect Claude, Cursor, ChatGPT, and other AI tools to your Omni model for natural language querying.
REST API
Programmatically interact with your Omni instance over HTTP.
Using a coding agent? Paste this prompt into Claude Code, Cursor, Codex, or any coding agent and it will install the Omni CLI for you:
Set up Omni: from workbook to modeling
This five-part video series walks you through building your first content and models in Omni. To follow the steps below, you’ll need:- An existing database connection
- Organization Admin permissions
1
Create your first workbook analysis
Get started by creating a brand new workbook in Omni, building out your first analysis, and creating your first table join.
2
Build a topic and create additional workbook content
Next, learn how to build your first Omni topic. Then, explore different ways to create content in workbooks - through point and click, Excel-like formulas, SQL, and Omni’s AI.
3
Present your work on a dashboard
Present your analysis by building out a dashboard and customizing it with filters, text tiles, and more.
4
Understand Omni's semantic modeling layer
Learn about Omni’s architectural layers, from the promotion of a workbook field to the shared model, to adding changes to a branch, to a tour of the model IDE.
5
Merge model changes in branches
Building on Part 4, the last step is to merge your branch changes into the shared model. You’ll also learn additional tools to help you build and manage your models, such as schema refreshes and model version histories.

