One iframe gives your customers interactive dashboards, charts, or full analytics applications – white-labeled to your brand, authenticated through your SSO, and querying your warehouse directly.
Your customers get the full experience. They never see ours.

Your colors, your fonts, your domain. Astrato disappears entirely behind your brand – no platform logos, no unfamiliar UI, no 'powered by' footers.
Style dashboards to match your product down to the pixel and serve them from your own URL. Your customers will interact with analytics that look and feel indistinguishable from something you built in-house.
.gif)




With a single workbook that works for every customer, we eliminate the need to build one from scratch for each client. If a customised view is required, we can easily tailor it while maintaining the core structure
Authenticate users through JWT web tickets or your existing SSO – Auth0, Okta, SAML, Microsoft. Your customers log into your product and the analytics are just there. No second-login friction.

Each customer session inherits the row-level security policies in your warehouse – every user sees only their data without you managing access in a second platform.


Haven't configured security at the warehouse level yet? Astrato lets you define row-level security, roles, and access policies directly, so you can ship multi-tenant analytics without waiting on your data infrastructure to catch up.

Pass filters and user context into any embed through URL parameters – numeric, boolean, or string.
One dashboard template serves every customer, every segment, every view. The parameters control what each user sees at load time.

.gif)


Every query runs directly on your cloud warehouse – pure pushdown SQL, no data extraction, no caching layer to manage. Your embedded dashboards stay as fast as your warehouse allows, whether you're serving ten customers or ten thousand.
Once your warehouse is connected and your design is built, embedding is an iframe — you copy the snippet and drop it into your app. The heavier work is upfront: modeling, styling, and wiring authentication. Teams running on Snowflake, BigQuery, Databricks, Redshift, Postgres, ClickHouse, or Dremio skip the integration work.
No. Astrato inherits authentication from your product through JWT web tickets or your existing SSO — Auth0, Okta, SAML, or Microsoft. Your customers log into your app as they always have, and the embedded analytics just work for whoever's signed in.
Each customer session inherits the row-level security policies in your warehouse, so users only see what they're permitted to see — without you managing access in a second place. If you haven't configured warehouse-level security yet, you can define roles and policies directly in Astrato.
Writeback works inside embedded dashboards, along with filters, drill-downs, and page navigation. The "Full dashboards" embed mode preserves the same interactivity your team sees in the builder — nothing is stripped out for the embed context.
Queries run directly on your cloud warehouse as pushdown SQL — no extraction, no caching layer to manage. Performance scales with your warehouse compute rather than with customer count. Freedom2Hear serves every customer from one parameter-driven workbook across 50 million+ rows in Snowflake.