Skip to main content

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:
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.