MongoDB Charts for Embedded Analytics

Enrich your apps and products with a data visualization solution that is integrated with your database. No need to develop using complex charting libraries.

Already have an account? Log into Charts here →

Data transferring from a database to an application interface

How your business can benefit from embedded analytics

Enrich workflows with valuable, real-time insights

Whether your end user is internal or external, embed analytics into their business applications to streamline data-driven decision making

Promote a data culture with self-service dashboards

Create a custom dashboard out of embedded charts to add drill-down and interactive capabilities, making it easier for your stakeholders to find insights pertinent to them

Delight users in consumer apps

Exceed your users’ expectations by providing consumable and relevant data, when they expect it, where the expect it
EMBEDDED DATA VISUALIZATION MADE EASY

An integrated MongoDB embedded analytics solution

Empower and engage users with relevant data where they need it, when they need it. An integrated and seamless embedded analytics solution from cloud database to data visualization tool frees you up to focus on the end user experience, not the infrastructure behind it.
Diagram illustrating performance metrics within an iframe and high amount of control via SDK

Simplified developer experience, powerful potential

  • No need to deal with database connections, data queries or complex charting libraries

  • Embed via iFrame for simplicity (no coding needed) or Javascript SDK for rich customization options

  • Click events surfaced in the SDK open up powerful possibilities like opening new charts, pages, or other actions based on chart interactions

Illustration of a user interface working seamlessly on desktop and mobile devices

Seamless and rich end user experience

  • Embedded charts fit right into your website or application, creating a modern data experience for your users

  • Based on users and their behavior, data can be dynamically filtered, so users see only what is meaningful to them

  • Ability to toggle between light and dark mode for your charts, set a refresh interval, or refresh your charts on-demand when your application requires it, and when your users need it

Illustration showing data being restricted to a subset of users

High performing and secure data sharing

  • Built-in workload isolation means your embedded visualizations are retrieving data from your secondary nodes, so there’s no impact to your operational workloads

  • MongoDB Charts has fast caching, meaning recent queries to render charts are saved for a period of time, which speeds up the load time for high volume chart viewing

  • Charts with sensitive data can be restricted to authenticated users and filtered by a user’s role to ensure data can only be viewed by the intended audience for a personalized experience

What are the advantages of a single integrated embedded analytics platform?

MongoDB Atlas + Charts3rd Party Data Viz Solution
No ETL, API, or connector required
Designed for the document model
Zero code embedding available
Embedding SDK available        
Powerful built-in customization and interactive features
Additional cost for embedding capabilities$$$
Fully integrated product experience, billing and support
MongoDB Atlas + Charts
No ETL, API, or connector required
Designed for the document model
Zero code embedding available
Embedding SDK available        
Powerful built-in customization and interactive features
Additional cost for embedding capabilities$0
Fully integrated product experience, billing and support
3rd Party Data Viz Solution
No ETL, API, or connector required
Designed for the document model
Zero code embedding available
Embedding SDK available        
Powerful built-in customization and interactive features
Additional cost for embedding capabilities$$$
Fully integrated product experience, billing and support

Resources

DOCUMENTATION

Get started with chart embedding documentation

PRESENTATION

Demo: Embedding SDK for MongoDB Charts

BLOG

Add interactivity to embedded charts with click events

BLOG

Secure your data visualizations with authenticated embedding

BLOG

How to create an animated timeline chart

Frequently Asked Questions

What is “embedded analytics”?

Embedded analytics is leveraging technology, such as data visualization or business intelligence, to provide insights directly within applications or workflows. It provides a more seamless experience to users, whether it be for B2C or B2B purposes, so that they have access to relevant data where they need it, when they need it.

Will embedding charts slow down my operational workloads?

No. MongoDB Charts queries data from secondary nodes within your Atlas cluster, which means there’s no impact to the performance of the operational transactions that occur on the primary node. Furthermore, you can add an analytics node for a higher isolation and resilience. Additional details about Charts and workload isolation can be found in this blog post.

How can I ensure sensitive data is secure in embedded charts?

The embedding SDK enables authentication features to integrate embedded charts with a site’s existing authentication system. This ensures that only authenticated users are able to view the embedded charts, and also allows you to filter chart data based on a user’s identity or role. Read more in the embedding authentication blog post.