Open Analytics With Clear Pricing
Omni's "contact sales" model means a required demo call before you see a number. Preset costs $20 a user, has a free tier for teams up to five, and lets you try the full platform before anyone from our team calls you.

Enterprise BI with transparent pricing
Pricing you don't have to negotiate
Omni doesn't publish pricing. Teams report enterprise contracts starting well above $1,000/month, but you won't see a number without sitting through a sales conversation first. Preset posts its pricing publicly: free for up to five users, $20/user/month on the Professional plan, no capacity fees, and no procurement process required to get started.
Open-source foundation, no proprietary lock-in
Preset runs on Apache Superset, which has over 70,000 GitHub stars and a global contributor community independent of any single vendor. Omni is a proprietary platform built by former Looker employees, with a proprietary semantic modeling layer, git-based branching baked into the product, and a closed roadmap. If Preset stopped existing tomorrow, your dashboards would still run on standard Apache Superset. That's not true of Omni.
SQL-first without a proprietary modeling layer
Preset's SQL Lab gives analysts a full environment for exploration, virtual datasets, and Jinja-templated dynamic queries. Teams that already use dbt can connect their semantic models directly without rebuilding them. Omni's modeling layer replaces your existing semantic investments rather than connecting to them. If you've built in dbt, Omni asks you to do it again in Omni.
Mature embedded analytics
Preset's embedded SDK has been in production across React, Vue, and Angular applications for years. Guest tokens, row-level security, white-labeling, and full CSS customization are all built in. Omni offers embedded analytics too, though it's tied more tightly to Omni's proprietary semantic model.
40+ database connections, including real-time OLAP
Preset connects natively to Snowflake, BigQuery, Redshift, Databricks, and more than 40 other databases, including real-time OLAP engines like Apache Druid and Apache Pinot. Omni connects to a shorter list of warehouses. If your stack relies on Druid or Pinot for sub-second queries, that's ground Preset covers and Omni doesn't.
Private cloud and on-premises deployment
Preset runs as a fully managed cloud service, as a managed private cloud inside your own AWS or GCP account, or fully on-premises. All three paths run the same certified Apache Superset build. Omni is cloud-only. For teams with data residency or audit requirements that extend to their analytics infrastructure, Preset's private deployment options aren't available from Omni at any price.
Preset vs Omni at a Glance

Pricing model
Omni has no published pricing. Preset's free tier covers up to five users indefinitely. The Professional plan is $20/user/month with no capacity fees. Full details are on our pricing page.

Open source vs proprietary
Omni is proprietary. Preset is built on Apache Superset, a project with a public GitHub repository, a public roadmap, and contributors who aren't Preset employees. Your work on Preset is portable to any Apache Superset deployment.

Modeling and semantic layer
Omni built its own semantic modeling layer with git-based branching. Preset connects to the semantic layers your team already uses, including dbt and Cube, rather than replacing them with a proprietary equivalent. If you've invested in dbt metrics, Preset uses them directly.
Feature-by-Feature Comparison
| Feature | Preset | Omni |
|---|---|---|
| Open-source foundation | ✓Apache Superset | ✗Proprietary |
| Public pricing | ✓$20/user/month | ✗Contact sales |
| Free tier | ✓5 users forever | ✗Not available |
| SQL-first (no proprietary language) | ✓ | ✗Omni modeling layer |
| 40+ native database connections | ✓ | Fewer connections |
| Apache Druid & Pinot connectors | ✓ | ✗ClickHouse/Trino only |
| Mature embedded analytics SDK | ✓React, Vue, Angular | ✓Proprietary model |
| Row-level security | ✓ | ✓ |
| dbt integration | ✓Native | ✓Native |
| Jinja templating | ✓ | ✗ |
| Full CSS customization | ✓ | Limited |
| Private cloud / on-premises deployment | ✓MPC / On-Prem | ✗Cloud only |
| Public roadmap | ✓GitHub | ✗ |
| SOC 2 Type II | ✓ | ✓ |
Proof Points
Teams across travel, fintech, education, and B2B SaaS run their analytics on Preset. A few representative stories: Rocket Travel by Agoda, Flywire, Metamap, and a move from Looker to Preset that documents the self-serve impact in detail. More are on our customers page.
How Preset Deploys
Most data teams start on Preset Cloud: fully managed, multi-tenant, and available in minutes. Regulated or security-sensitive teams run on Preset Managed Private Cloud, which provides an isolated environment inside your own cloud account. Teams with stricter infrastructure requirements run Preset On-Prem. All three paths run the same certified Apache Superset build, so switching deployment models doesn't require rebuilding dashboards.
Security and Governance
Preset is SOC 2 Type II certified and supports SSO/SAML, SCIM, role-based access control, row-level security, and audit logging across all deployment models. Details on controls, certifications, and data handling are on our trust and security page.
Frequently Asked Questions
The three most common reasons are pricing transparency, open-source portability, and deployment flexibility. Preset publishes its pricing, runs on Apache Superset with no vendor lock-in, and supports private cloud and on-premises deployments. Omni doesn't offer any of those three things.
Yes. Preset connects natively to dbt semantic models. Your metric definitions stay in dbt, and Preset reads them directly. You don't need to rebuild your logic inside a proprietary modeling layer.
Omni offers a spreadsheet-style interface for exploring live data, which Preset doesn't currently match. If spreadsheet-style exploration is your team's primary workflow, that's Omni's strongest differentiator. For SQL-first teams and dashboard-heavy environments, it's rarely the deciding factor.
Both platforms ship MCP servers for agentic analytics. Preset bundles Preset Chatbot and Preset MCP on Enterprise; Omni offers its agent and MCP server through its plans. The architectural difference: Preset's MCP server lives in the open-source Apache Superset codebase itself, while Omni's MCP server wraps the proprietary Omni platform.
Yes. Preset customers query billions of rows in Snowflake, BigQuery, and Databricks. Query performance is driven by the warehouse, with Preset's caching layer handling repeated queries.
Preset is SOC 2 Type II certified with SSO/SAML, SCIM, role-based access control, row-level security, audit logging, and private cloud deployment. The same governance applies to AI: Preset Chatbot and Preset MCP inherit row-level security, column masking, and RBAC on every request, so AI users only see what their account already has access to. See our trust and security page for the full breakdown.
Yes. Preset's free tier is available immediately with no credit card required and no sales conversation required to get started. Omni's trial requires contacting their team.
Get in Touch
If you're evaluating Preset against Omni, start on the free tier. You'll see the full product before anyone from our team contacts you. When you're ready to talk scope, pricing, or migration from a proprietary platform, we're here.
Omni is a trademark of Omni Analytics, Inc. Apache Superset is a trademark of The Apache Software Foundation. Preset is not affiliated with or endorsed by Omni Analytics, Inc. or The Apache Software Foundation. Feature comparisons are based on publicly available information and may not reflect the most recent product updates.
















