Charts
Embedded analytics. Powerful, in-app visualizations.
Enrich your applications with a data visualization solution that is integrated with your database — no need to use complex charting libraries.
A flexible, developer-first experience
There’s no need to deal with database connections, queries, or complex charting libraries. Atlas Charts lets you embed charts and dashboards without code via iFrame or via SDK for richer customization and interactivity.
Bring data to your users
Add high-quality, real-time analytics to your apps and products. Tailor your visualizations to customer needs with a wide range of options, including dynamic filters, light/dark mode, chart sizing, and refresh interval selection.
High performance plus strong security
Personalize app analytics and visualizations — without sacrificing security or efficiency. Atlas Charts features workload isolation to retrieve data without impacting operational performance. In addition, you can protect data by authorizing viewing privileges by profile or filtering by user roles.
Feature overview
How to use Embedded Analytics
Embedding a chart or dashboard via iFrame
Filtering through the SDK
Handling click events with the embedding SDK
FAQ
What are embedded analytics?
Embedded analytics leverage technology, such as data visualization or business intelligence, to provide insights directly within applications or workflows. It provides a unified experience to users (both B2B and B2C) and allows them to access relevant data where and when they need it.
Why are embedded analytics important for business?
Embedded analytics let you meet customers where they are with the insights that will help them most. Whether they are using your application, gathering information from your website or blog, or something else, customers get contextually relevant insights through charts and dashboards, ensuring they receive a consistent and modern experience.
How can I learn more about embedded analytics?
What does embedded data mean?
Embedded data allows you to bring information to your users at the right time and place. Most commonly, embedded data will live in your website or application, where visualizations can enhance a user’s experience.
What is embedded analytics software?
Many tools exist to embed analytics into websites and applications, but Embedded Analytics for Atlas Charts is the best way for MongoDB customers to leverage this feature in their applications. Learn more in our documentation.
What are the applications for embedded analytics?
Useful applications for embedded analytics include visualizations, which have the power to enhance everyday user experiences. Examples include the presentation of health data in a favorite exercise application, market data in a financial application, or charts and graphs in news stories. With embedded analytics, app builders give valuable insights to consumers, and consumers get a better user experience.
Will embedding charts slow down my operational workloads?
No. Embedded Analytics in Atlas Charts queries data from secondary nodes within your Atlas cluster, so there’s no impact on the performance of the operational transactions that occur on the primary node. You can also add an analytics node for greater isolation and resilience. Learn more about workload isolation with MongoDB Atlas and Charts.
How can I ensure sensitive data is secure in embedded charts?
The embedding SDK offers authentication features that integrate with your existing authentication system. You can filter data based on a user’s identity or role, and only authenticated users will be able to view the embedded charts. Read more about embedding authentication options in our documentation.
How does pricing work for embedded analytics?
Embedded Analytics is a feature built into MongoDB Atlas Charts. Charts is available to all users for free for up to approximately 500,000 chart renders per month. For more information on Charts pricing, go to our pricing page.
What authentication providers does Embedded Analytics support?
Embedded Analytics in Atlas Charts supports Realm, Google, and Custom JWT options for authentication. Learn more about these authentication providers here.
Start using Embedded Analytics today
- No ETL or API required
- No-code support
- Integrated into Charts
- SDK available