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.

Why Data Teams Are Choosing Preset

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.

Comparison

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.

1
10
11
12
13
14
15
16
17
18
2
345
6
789
Head-to-Head

Feature-by-Feature Comparison

FeaturePresetOmni
Open-source foundationApache SupersetProprietary
Public pricing$20/user/monthContact sales
Free tier5 users foreverNot available
SQL-first (no proprietary language)Omni modeling layer
40+ native database connectionsFewer connections
Apache Druid & Pinot connectorsClickHouse/Trino only
Mature embedded analytics SDKReact, Vue, AngularProprietary model
Row-level security
dbt integrationNativeNative
Jinja templating
Full CSS customizationLimited
Private cloud / on-premises deploymentMPC / On-PremCloud only
Public roadmapGitHub
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.

Common Questions

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.

Ready to switch?

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.