Data Sources & Integrations

Connects to your existing application database.

Yurbi queries your SaaS product's database directly — tables, views, stored procedures, or raw SQL. No ETL pipeline. No data migration. No copy of your data sitting somewhere else. The closer Yurbi is to your source, the faster your reports render.

  • Native drivers — no third-party middleware
  • Direct queries to your tables, views, or stored procedures
  • Read-only access — Yurbi never writes to your application data
  • FastCache layer for high-performance reporting at scale
Native Drivers

Built-in drivers for the databases SaaS products actually run on

No ODBC setup, no third-party middleware. Native database drivers for the engines most ISVs and SaaS products use — fast, reliable, and maintained as part of the Yurbi platform.

PostgreSQL
Native
MySQL
Native
MariaDB
Native
Oracle
Native
SQL Server recommended for production scale. Yurbi's own backend runs on either PostgreSQL or Microsoft SQL Server. For high-volume, multi-tenant production environments, SQL Server is the recommended backend — it handles concurrency and scale particularly well. Talk to us about your architecture →
Cloud-Managed Databases

Running on AWS, Azure, or GCP? Same native drivers.

Cloud-managed database services are just managed versions of the same engines. If your SaaS product runs on RDS, Azure SQL, or Cloud SQL, Yurbi connects with the same native driver — no additional setup.

AWS
Amazon Web Services
  • Amazon RDS MySQL, PostgreSQL, SQL Server, MariaDB, Oracle on RDS
  • Amazon Aurora Aurora MySQL-compatible & Aurora PostgreSQL-compatible
GCP
Google Cloud
  • Cloud SQL MySQL, PostgreSQL, and SQL Server on Cloud SQL
  • AlloyDB PostgreSQL-compatible, high-performance
Also works with: Supabase · Neon · PlanetScale · CockroachDB
Query Methods

The closer to your data, the faster the report

Yurbi doesn't require you to restructure your database. Connect to your existing schema as-is and query it the way your team already understands it.

Tables & Views

Connect directly to your application's tables or database views. Views are particularly powerful — pre-join your complex schemas once, then let business users query them without touching raw tables.

Stored Procedures

Run existing stored procedures and surface their results as reports. Ideal when your data logic is already optimized and maintained inside the database — Yurbi calls it, you report on it.

Custom SQL Queries

Write raw SQL queries directly in Yurbi — joins, subqueries, aggregates, window functions. Full SQL flexibility for complex reporting scenarios your schema requires.

FastCache

In-memory caching layer that runs expensive queries once and serves subsequent requests from cache. Essential for multi-tenant reporting at scale — your database doesn't get hammered every time a customer loads their dashboard.

ODBC Connections

Other data sources via ODBC

If your application data lives in a cloud data warehouse or another engine, Yurbi can connect via ODBC. You configure and manage the driver on your self-hosted server.

Snowflake ODBC
Amazon Redshift ODBC
Google BigQuery ODBC
MongoDB Atlas ODBC
Trino / Starburst ODBC
Any ODBC Source ODBC
A note on NoSQL and columnar warehouses. Yurbi uses a relational query model — we generate and run SQL against your data. This works well for columnar warehouses with SQL interfaces (Snowflake, Redshift, BigQuery), but NoSQL engines like MongoDB are not ideal for high-volume reporting at scale. If your application data is in MongoDB or a similar store, talk to us before you assume it won't work — the answer depends on your specific schema and reporting requirements.
Enterprise & Additional Sources

Beyond direct database connections

For large-scale internal reporting use cases, Yurbi supports additional data source types. These are best suited for supplemental reporting scenarios — not primary embedded analytics pipelines.

API Data Sources

Yurbi can fetch data from REST API endpoints and store the results for reporting. This is a fetch-and-store model — not real-time API querying. Scheduled fetches populate a local data set that Yurbi reports against.

Best for supplemental or operational data — not a replacement for direct database reporting at scale.

Excel & CSV Import

Upload spreadsheet files and import them as queryable data sets. Useful for supplemental reference data or one-off reporting needs where a database connection isn't available.

Suitable for static reference data and ad-hoc supplemental reporting — not a primary data source.

One ISV product. One brand. One primary database schema.

Yurbi is licensed per ISV product — not as an unlimited data integration platform. Each plan covers one application, one brand, and your product's primary database schema. This keeps the licensing model predictable and aligns with how ISVs actually deploy embedded analytics.

Running more than one product? Multiple products qualify for a meaningful discount. Need to connect to additional schemas or deployments? See how that works →

See pricing →
Questions

Integration questions, answered plainly

Get your dev team back on your product.

See how Yurbi embeds into your product, or download the trial and run it on your own servers today. No consultants required. No six-figure minimums.

  • Multi-tenant security
  • Full white-label
  • Embedding API
  • Data stays on your servers
Download Free Trial See a Live Demo

Full feature access · Windows & Linux · No credit card required

Talk to the team →