Reveal Marketplace
Install certified metric packs for your industry. Connect your warehouse, install a pack, and get 10+ governed metrics in under a minute.
Why use it: Go from a connected warehouse to 10+ governed metrics in about 60 seconds, instead of authoring every reveal by hand.
Where to find it: The Marketplace pill in the floating nav, or visit
/marketplace.Who can use it: Anyone can browse. Installing a pack creates a domain in your workspace, so install requires a workspace with a connected warehouse.
The Reveal Marketplace is the fastest way to get a governed semantic layer up and running. Each pack bundles a set of certified reveals โ metric definitions written in domain YAML โ that map onto the table patterns most teams already have (orders, events, subscriptions). Install a pack and Celiq creates a new domain in your workspace, certifies its reveals, and makes them immediately available to Orion, Discover, and Mosaics.
What is the Marketplace
A pack is a curated, versioned collection of reveals for a particular kind of business. Instead of defining "revenue", "CAC", or "MRR" from scratch, you install a pack authored and certified by Celiq and adapt it to your schema.
Every pack has:
- A name and description
- A category (Ecommerce, SaaS, or Marketing) and a schema type it expects
- An author (Celiq, for the certified starter packs) and a version
- A list of preview reveals so you can see what you'll get before installing
- An install count showing how many workspaces have used it
- A Certified badge, meaning Celiq has reviewed the metric definitions
Browsing packs
Open the Marketplace pill in the floating nav, or go to /marketplace. You'll see the pack grid with a filter bar at the top:
- All โ every available pack
- Ecommerce
- SaaS
- Marketing
Each pack card shows the pack name, its category badge, a short description, the reveals it includes (shown as chips, with a "+N more" chip when there are more than five), the install count, and the Certified badge.
Starter packs
Celiq ships three certified starter packs. Each one is a valid domain YAML definition with reveals and nodes that reference common table patterns.
| Pack | Slug | Reveals included |
|---|---|---|
| Ecommerce Starter | ecommerce-starter | Revenue, Orders, CAC, Return rate, LTV |
| SaaS Metrics | saas-metrics | MRR, Churn, DAU/MAU, NPS, Trial conversion |
| Marketing Analytics | marketing-analytics | ROAS, CPM, CTR, Conversion funnel, Channel attribution |
The Ecommerce Starter expects an orders-style table, SaaS Metrics expects subscriptions and events, and Marketing Analytics expects channel-level spend and events data. After installing, you'll usually need to point the pack's nodes at your real table and column names โ Orion can help you do this in Forge.
Installing a pack
Installing a pack creates a new domain in your current workspace using the same domain-creation path Forge uses. It never overwrites an existing domain.
- Find the pack you want in the grid.
- Review the reveal chips to confirm it covers the metrics you need.
- Click Install Pack. The button shows a spinner while the pack installs.
- When it finishes, a success toast appears and the button becomes Installed โ (disabled).
- You're taken to your catalog, where the newly created domain and its certified reveals are ready to query.
Behind the scenes, installing a pack:
- Parses the pack's domain YAML
- Creates a new domain in your workspace
- Marks the pack's reveals as certified for your workspace
- Records the install against your workspace and increments the pack's install count
- Kicks off a background job to auto-generate descriptions for any reveals missing them
Once installed, the reveals behave exactly like reveals you authored yourself: Orion routes to them first (high confidence), Discover lists them in the field picker, and you can edit them in Forge.
What "certified" means
A certified reveal carries a trust signal: Celiq (or whoever authored the pack) has reviewed the metric definition. When Orion answers a question using a certified reveal, the provenance footer shows the semantic layer source and high confidence. You can re-certify, edit, or remove these reveals at any time in Forge โ installation is a starting point, not a lock-in.
Viewing installed packs
Your workspace keeps a record of which packs are installed and when. This is surfaced in the Marketplace (installed packs show the Installed โ state) and is also available to tools and admins through the Marketplace API.
API
All Marketplace endpoints are workspace-scoped and require authentication.
| Method | Endpoint | Purpose |
|---|---|---|
GET | /api/marketplace/packs | List all available packs, with preview reveals and install counts. |
POST | /api/marketplace/packs/:slug/install | Install a pack into the current workspace. |
GET | /api/marketplace/installed | List packs installed in the current workspace. |
A successful install returns:
{
"domain_id": "โฆ",
"domain_name": "โฆ",
"reveals_created": 5,
"certified": 5,
"message": "Installed \"Ecommerce Starter\" โ 5 reveals added to โฆ."
}Limitations
- Packs assume common table shapes. A starter pack maps onto typical
orders,events, orsubscriptionstables. If your schema differs, expect to remap node table and column references in Forge after installing. - Installing creates a new domain โ it does not merge. If you already have a
revenuereveal, installing a pack that also defines revenue gives you two definitions in separate domains. Decide which one is canonical. - Reveals are a starting point, not validated against your data. Certification means the metric definition was reviewed, not that it produces correct numbers against your specific warehouse. Always sanity-check the values after install.
- Community pack submission is not yet available. Today all packs are certified and authored by Celiq. Submitting your own packs to the public Marketplace is on the roadmap.