Winner of the 'Embedded Analytics Solution of the Year' at the Data Breakthrough Awards.

PUBLIC BETA

Lightning fast
embedded analytics

A developer toolkit for building fast, interactive customer-facing analytics directly into your product

"It's a missing part of the ecosystem"
Steve Morin
Snr. Director of Engineering, Asana

Already used by leading companies worldwide

Top tech startups, scale-ups and enterprises use Embeddable.

Scalapay

Fintech Unicorn

200 employees

Fanatics

Global Sports Icon

22k+ employees

Monta

Green Energy Pioneers

400 employees

Resident Advisor

Media Trailblazer

200 employees

FSG

US Electricals Group

2.5k+ employees

Read their stories

And backed by the investors behind developer tools like
Docker, Rockset, and New Relic.

Pixel-perfect dashboards, in 10% of the time

Analytics experiences that blend perfectly with your platform. Visualizations owned by your engineers, dashboards effortlessly built by your non-technical team.

"It's a missing part of the ecosystem"

Steve Morin

Director of Engineering, Asana

Why choose Embeddable

Dashboards your users will love

How Embeddable works

1.

Full control and flexibility

Define your own reusable charting components in React.js, or get a head-start by building on top of our open source component library.

The code sits in your own git repo, so you can use your existing version control, css, design system, and CI/CD.

Take advantage of your existing design system and css frameworks, so it looks exactly like the rest of your platform.


import { Card, Title, LineChart } from "@any-charting-library";

const LineChart = (props) => {
  const { loading, error, data } = props.chartData;
  return (
    <Card>
      <Title>{props.title}</Title>
      <LineChart
      	data={data}
        xAxis={props.xAxis}
        categories={[props.yAxis]}
        style={props.style}
      />
    </Card>
  );
};

export default LineChart;

2.

Effortless design and build

Push your components to Embeddable using our SDK. Your non-technical team can then use these to craft and iterate on the end-user experience with drag-and-drop simplicity.

Create powerful interactions between charts.

Give your end-users the power of self-serve, by empowering them to fully customise their dashboard.

3.

Next-gen embedding

Embed dashboards directly in your app as HTML Web Components (no iframes).

Server-side generated security tokens ensure end-users only see their own data.

Achieve lightning-fast response times with two layers of built-in cache that are fully customisable via a simple YAML file.


<em-beddable
	token="eyJhbGciOiJIUzI1NiJ9....">
</em-beddable>

Feels 100% native in your UI/UX

Loads blazingly fast

Iterate in hours, not sprints

What our customers say

"The developer experience with Embeddable is excellent."

Pierre Vaidie

Head of Engineering at Pledge

"Embeddable has provided us with the flexibility and speed we needed without significant development overhead."

Brian Williams

CTO at Mpathic

"The best customer experience I’ve ever had"

Catherine Doubell

Platform Lead at EtonX

Build with confidence

Using your existing ways of working

Scale effortlessly

Built from the ground up for customer-facing analytics, scaling elegantly to serve high-throughput and fluctuating demand.

CI/CD & version control

Push updates using your CI/CD. Control versions of your code in the builder. Simple.

Monitor effortlessly

Monitor events and errors using your existing observability and events-based tracking setup.

Robustly secure

Enterprise grade security for your data assets. Security is a first-class citizen in everything we build.

Highly compatible. Infinitely extensible.

If you can dream it, you can do it

Multi-tenant or single-tenant

Built for single and multi-tenant apps, Embeddable shows each user only their data, and nothing else.

Embed anywhere

Embed in any frontend via a JS web components or native React/Vue embeds. Learn more.

Connect to any database

Add multiple connections and configure joins across databases, so you don’t have to write SQL. Learn more.

Import any chart

Our SDK lets you bring in or create your own charts, in code, using your favourite libraries. Learn more.

We’re here for you

Every step of the way

Extensive documentation

Find detailed walkthroughs, practical examples, and step-by-step tutorials in our docs.
Visit docs

Get answers from the community

Get your questions answered directly by our team, whenever they arise.
Join us

World-class support

Get help with preparing your data stack, or extra assistance in design & build via our network of approved partners.

Need the VIP experience?

Whether you’re an enterprise with specific requirements or just need some extra help, we can support you. Learn more.
Apply now

Excited yet?

If you want to take your customer-facing analytics to the next level, click to get access or book a demo with one of our experienced project advisors.

FAQs

Answers to the questions we hear most

Yes. When you load Embeddable charts and dashboards for your customers, they will look fully native and bespoke. You can apply your design system and visual language, and everything will render in your application’s DOM (no iframes) - enabling it to blend seamlessly into your application. You can see examples of bespoke analytics experiences on our customer stories.

Embeddable’s unique architecture enables infinite customisability. It provides a flexible set of charts and components to enable you to ship analytics features to your customer fast. Those building blocks can be customised and extended infinitely in code, enabling you to achieve any customer experience you desire. You can even import your own charts and other elements to use in your customer-facing analytics experiences.

Very fast. Embeddable was built for speed, with a combination of lightweight embedding methods, a highly-performant data service and multiple layers of configurable cache enabling sub-second loading times for dashboard users — no matter how complex your SQL query is, or how many are rows in your database.

You can use any chart type in Embeddable. A wide range of charts are provided in Embeddable’s flexible, extendable open-source charting library - this covers most projects’ needs. However if you require a custom chart, the SDK enables you to easily import and use custom charts from any React charting library, or even build your own. Learn more about the SDK.

No iframes, here. Your Embeddable dashboards can be embedded easily and securely via web components, or via native React or Vue embeds. These methods are performant, secure and enable bi-directional communication between the dashboards and your application. (Unlike iframes which are slow, clunky and simply not suitable for customer-facing analytics.)

Getting started with Embeddable is very simple. Head to the Getting Started Guide in the documentation to explore the first steps. If you don’t have a workspace set up, you’ll need to get in touch with the team.

Embeddable provides support to all customers and users via the Slack community and Community FAQs in addition to providing documentation, a status page and regular updates via email. Priority support packages and custom service level agreements are also available and can include support services to match your needs.

Yes. Embeddable works with companies of all sizes including large enterprises, and can offer additional levels of service for organisations with specific requirements including audit logs, custom SLAs, implementation support, custom deployment options, single sign-on, and more. Speak to sales to explore how we can support your organisation’s needs.

Yes. Embeddable offers row-level security and supports handling multiple database environments. This enables Embeddable to work seamlessly with single-tenant and multi-tenant database architectures with a variety of data structures and degrees of complexity. Learn more about how Embeddable handles multi-tenancy here.

Embeddable is secure. It is SOC2 Type 2 certified & GDPR compliant. It uses the latest security best practices like SSL/TLS and encryption at REST. It also provides options for hosting within a secure on-premise (self hosted) server environment. Learn more about Embeddable’s security.

Embeddable’s core cloud platform is offered with unlimited usage on a fixed-price monthly subscription. Annual subscriptions are also available. This enables you to roll out to all your customers and grow as a business, without worrying about cost. If you have custom requirements or need additional services these can also be accommodated. Speak to sales to get a quote based on your needs.