Blog home

Technical Insights

Embeddable vs Preset: A Technical Comparison for SaaS Products
A technical comparison of Embeddable and Preset for embedded analytics, focused on SaaS use cases, performance, and pricing.
How Self-Serve Dashboards Stay Secure in Multi-Tenant SaaS
Learn why most self-serve analytics implementations fail in multi-tenant environments, and how Embeddable's data model architecture makes security identical for static and self-serve dashboards—no special cases, just scalable row-level security.
Why We Built Remarkable: The Hidden Complexity of Production-Ready Charts
Most teams think picking a charting library is the hard part. It isn't. The real work is everything around the chart. Here's why we built Remarkable.
Embeddable vs Toucan Toco: A Complete Technical Comparison for SaaS Teams
Embeddable vs Toucan Toco: a practical comparison for SaaS teams evaluating embedded analytics, covering native embedding, customization, scalability, and pricing.
Embeddable vs Yellowfin: A Complete Technical Comparison for SaaS Teams
A technical comparison of Embeddable vs Yellowfin for embedded analytics, covering architecture, customization, security, and SaaS scalability.
Embeddable vs Omni: A Complete Technical Comparison for SaaS Teams
Embeddable vs Omni: a clear comparison for SaaS teams evaluating embedded analytics, covering UX control, performance, multi-tenancy, and pricing.
How to Let Customers Build Custom Reports Without Building a BI Tool
Many customers of SaaS products request custom report features, but what they are actually asking for is the ability to explore their own data. Self-serve analytics enable this without needing your team to build and maintain endless bespoke dashboards. Let’s explore who self-serve dashboards are actually for, where common approaches break down, and where custom solutions make sense.
Managing Real Time Shared State in Embedded Analytics
While building the Custom Canvas feature, we encountered an interesting architectural decision about handling states across large multi-tenant user bases, where we had to consider concurrent state management.