For your product

Customer-facing analytics without the build.

Embed white-label dashboards and data apps in your product in minutes. Multi-tenant security, customer self-service, and plain-English answers built in. React, Vue, Web Components, or a single iframe.

Sound familiar?

No one sets out to build a BI tool.

It starts with “just a few charts.” Then come permissions, multi-tenancy, row-level security, drill-downs, filters, exports, scheduled delivery, and a dashboard backlog that grows faster than your team. Six months in, you’re maintaining a home-grown BI tool instead of building your product.

Semaphor replaces that entire layer with something purpose-built.

For developers

Embed in minutes,
not months

Decoupled from your codebase. Indistinguishable from your product.

Drop in an iframe for instant setup, or go native with our embedded dashboard SDK for React and Vue. Ship customer-facing analytics in minutes.

Zero dependency iframe embed
React, Vue & Web Component SDKs
Full API access for automation
Visualize data with SQL, Python, or natural language
// Native integration with full control
import { Surfboard } from 'react-semaphor'
export default function Analytics() {
return (
<Surfboard
authToken="your_token"
showAssistant
/>
);
}
Self-service analytics

Your customers serve themselves. Inside your product.

End users filter, drill down, build their own views, and ask questions in plain English, each seeing only their own data. Every answer runs through your semantic model and security policies, so self-service never means ungoverned.

Features

Everything customer-facing analytics demands

Built on open standards. Full control over your analytics experience.

Built for multi-tenant SaaS

Row-level, schema-level, and connection-level security. Each customer sees only their data, out of the box.

Looks and feels like your product

White-label styling with full control over fonts, colors, and layouts. Your customers will never know it's embedded.

Self-service without chaos

Customers create personalized views and ask questions in plain English. No more dashboard request tickets.

Ship changes without redeploying

Update dashboards, add charts, change layouts. All from the browser. Your engineering team stays focused on the product.

Works with your existing stack

Drop in an iframe, or go native with React, Vue, and Web Components. No rip-and-replace required.

Open by design, no lock-in

Use our charts or plug in any visualization library. Standard SQL, open APIs, your data stays yours.

Data sources

Connect to any data source

Power your analytics with live data. No ETL pipelines, no data duplication, no sync delays.

PostgreSQL
MySQL
BigQuery
Snowflake
ClickHouse
DuckDB
SQL Server
Amazon S3
REST API
Customers

Teams shipping analytics in their products

Semaphor allowed our team to launch customer analytics in under a day, enabling us to stay ultra focused on delivering real business value while seamlessly addressing key customer needs.

AS
Ali Sareini
CTO @ Nautilus

Semaphor has transformed our product and data team's workflow. They can now more quickly prototype and test new use cases directly in our application with our clients, significantly reducing feedback cycle time.

JS
John Shiles
CPO @ TalentsConnect

Semaphor is an incredible product that not only looks great but performs seamlessly, enabling us to push to production twice as fast. Our customers are thrilled with the data insights we're able to provide.

LB
Luis Betancourt
Lead Developer @ Harrison Hydra-Gen

One platform, both jobs.

The same governed core also runs your internal BI: no seat tax, agent-built dashboards, briefings, and plain-English answers for your own team.