
The cost of building a working app on your company's data is approaching zero. But the downstream costs of trusting, maintaining, and managing access haven't gone away. Now that everyone’s building, the burden of governing apps has only grown. This is why we built Omni Apps. They let everyone build the tools they need with AI, but they’re fully featured, governed applications that run on the company metrics you've already invested in. They're easy to build, and built to hold up.
Omni Apps are grounded in your semantic layer, so all your definitions, context, and guardrails are automatically enforced and verifiable. When metric definitions change or access rules are updated, your Omni Apps update with them.
To get started, simply describe the tool you need in Omni, and our agent creates it. Every query in the generated App is a reference to a field in your semantic model, the same one built by your experts and trusted to run your dashboards and AI queries. The app is hosted and shared with a URL, like any other content in Omni.
Trust is the barrier to AI adoption #
People are already vibe coding apps on top of company data, and why wouldn’t they? They’re easy to build and can look pretty great, too. The challenge is that people are also uploading your customer data to AI assistants and hooking AI tools directly into your data warehouse. The friction to build is low, creating the perfect environment for ungoverned apps to proliferate.

Instead of relying on policies or best practices that people may forget, we built governance directly into how Omni Apps work.
Apps operate on top of the same semantic model your verified dashboards use; they don’t generate raw SQL or define logic on their own. This means definitions are consistent.
This is the key difference for Omni Apps: governance isn’t something layered on after the fact or written in a file the agent may or may not follow. Our harness means AI simply can’t bypass the governance boundary.
Default content security policy in Omni blocks outbound network traffic. This means your data stays within your walled garden. Security policies are defined per app, and any external traffic requires explicit allowlisting.
Access works the same way as all other Omni content: permissions, roles, and row-level security all carry through automatically. And because every app query runs through the model, everything remains auditable using the systems you already rely on.
They let you build freely without sacrificing speed and governance.
How Apps differ from dashboards #
Apps give you a new way to compose data, inputs, and logic into something you can use. If you’ve ever reached a limit with something you wanted to do but couldn't in a dashboard, that’s your sign to reach for an App.
Since releasing Apps, over one-third of customers are already building and using them. And our internal team is having (too much?) fun building them, too.
Here are some of the most common ways these differ from traditional dashboards:
Scenario modeling and what-if simulation: embedding scenarios alongside analytics
Ticketing systems: replacing spreadsheet or ticketing processes entirely
Granular drilldowns: data products you can navigate with multiple layers
Deep personalization: built for the person using them
Presentations: replacing slide decks or PDFs
How Kargo is using Apps #
Kargo is a premium adtech company that unifies media, creative, and data to power campaigns across CTV, social, open web, and emerging platforms for some of the world’s biggest brands. As their campaign structures grew more complex, Kargo’s analytics team turned to Apps to make sense of it all.
One of the first Omni Apps Kargo built is the Campaign Hierarchy & Dependency Graph, which allows them to visualize the full structural relationship between Campaigns → Placements → Line Items → Creatives → Formats.

Prior to this, users had to create manual reports to detect any configuration mismatches or format concentration. Now they’re able to leverage this App to get a quick visual analysis of duplicative creatives, incomplete setups, and ad format distribution.
“Previously, it would not have been possible to create such a dynamic application with traditional dashboard visualization tools. With Omni’s new Apps functionality, a recently hired analyst was able to build our Campaign Hierarchy & Dependency Graph App in a few hours. This feature truly delivers on the promise of self-service BI, blending a shared, governed data layer with flexible design.”
Bryan Herbert, Sr. Director of Analytics & AI Ops, Kargo
Get more inspiration in the Apps library #
Browse the Apps library for example Apps with the exact prompts that built them, ready to copy and adapt.
Start building #
If you're already on Omni, open the AI chat and describe the internal tool you wish you had. Maybe it’s an org chart, pipeline tracker, or something you keep rebuilding in a spreadsheet. Or bring an artifact you built in Claude, so you can make it governed and maintainable. You can also start with the Apps documentation for more details, or browse the Apps library for prompts to copy.
If you're not on Omni yet and your team is already building tools on company data you can't manage, we can help you improve governance without compromising the freedom to build. We’d love to show you ;)





