Everything included.
No enterprise tier required.
Multi-tenant security, white-label branding, dynamic data sources, FastCache, and a full API — all in every Yurbi plan from $10,000/year. Higher tiers give you more named users, not more features.
- One codebase since 2009 — not acquired pieces
- Weekly releases — features ship, not just bug fixes
- Self-hosted — your servers, your control, your security
From data source to embedded report — in minutes
No code required. Connect your data, build a report, embed it in your product. Your customers see your brand — Yurbi runs invisibly behind it.
This is Yurbi's no-code report builder — running on your infrastructure, under your brand. Watch the full product demo →
Embedding & White-Label
Yurbi runs inside your product — invisible to your customers. Your URL, your logo, your colors. No "Powered by" badge, no vendor lock-in visible to end users.
iframe + API embedding
Embed any report or dashboard inside your application via iframe. The DoLogin API handles SSO so your users are authenticated seamlessly — no separate login, no context switch.
Session-token SSO
Pass your authenticated user's session to Yurbi via the DoLogin API. Header-rewrite SSO also supported. Your users click a menu item in your product and analytics appear — already logged in, already showing their data.
Unlimited branding policies
Every tenant can have their own logo, color scheme, and custom domain. One Yurbi installation serving 100 customers — each seeing their own brand, not yours.
- iframe embedding — no JS SDK required
- DoLogin API for session-token SSO
- Header-rewrite SSO support
- Unlimited per-tenant branding policies
- OEM license included in every plan
Yurbi embedded inside a SaaS product — the end user never leaves your application.
Multi-Tenant Security
Data isolation enforced at the platform layer — not in your application code. Each tenant sees only their data, no matter how the report is built or who builds it.
Platform-layer isolation
Tenant security is enforced inside Yurbi's query engine — not in your application code. You can't misconfigure a report and accidentally expose another tenant's data. The platform prevents it.
Role-based access control
Define roles within each tenant. Admins, report builders, view-only users. Each role sees only the reports, folders, and data fields you've permitted.
Row-level and column-level security
Restrict access to specific rows within a dataset — so a regional manager sees only their region's data. Column-level security hides sensitive fields entirely from certain roles.
Semantic layer enforcement
The semantic layer maps database fields to user-friendly terms — and enforces security at that layer. Users can only build reports on fields they have permission to see, regardless of what SQL is underneath.
- Tenant isolation at query engine level
- Role-based access control per tenant
- Row-level data filtering
- Column-level field hiding
- Folder-level permissions
- Encrypted passwords, credentials never in plaintext
Dynamic Data Sources
Each tenant can have their own database — on their own server, in their own cloud account, or in your shared infrastructure. Yurbi routes queries to the right database at runtime, automatically.
Per-tenant database routing
Define a connection string per tenant. When a user from Acme Corp runs a report, Yurbi connects to Acme's database. When GlobalCo runs the same report, it connects to theirs. One report template, infinite tenants.
Multi-tenant and single-tenant architectures
Whether your product uses a shared database with a tenant column, a separate schema per customer, or entirely separate database servers — Yurbi handles all three patterns.
One server or many — your choice
You can run a single Yurbi server that connects to multiple tenant databases (all of which must be network-reachable from that server), or deploy separate Yurbi servers — one per customer environment, one per region, or one per dedicated deployment. Mix and match to match your architecture. Each additional production server is $500/year at list rate; volume discounts apply after your first 10 additional servers. Contact us before estimating large multi-server deployments at list rate.
MS SQL, PostgreSQL, ODBC, and more
Native support for Microsoft SQL Server and PostgreSQL. ODBC connectivity expands that to MySQL, Oracle, and others. MS SQL backend gives Yurbi higher concurrent user capacity via connection pooling.
- Per-tenant DB connection at runtime
- Shared DB, schema-per-tenant, or DB-per-tenant
- MS SQL Server — native + high concurrency
- PostgreSQL — fully supported
- ODBC for MySQL, Oracle, and more
- Single server or multiple — deploy per architecture
- Additional production servers: $500/year list rate — volume discounts after 10
- Excel / CSV upload support
Dashboards & Reports
This is what your customers see every day — the deliverable. Multi-report dashboards, drill-down reports, KPI tiles, scheduled delivery, and self-service filtering. All embedded under your brand.
Multi-report dashboards
Combine multiple reports — charts, KPI tiles, data grids — onto a single dashboard view. Parameter-driven so filters apply across all panels simultaneously.
Drill-down & drill-through
Click a summary value to drill into detail. Pass parameters from one report to another. Users explore their data without needing to know SQL or build anything themselves.
KPI tiles & scorecards
Single-value metrics with trend indicators, comparison values, and color thresholds. Build executive summary views your customers can understand at a glance.
Scheduling & automated delivery
Schedule any report to run automatically and deliver via email — PDF, Excel, or image attachment. Per-user delivery so each recipient gets their own filtered data.
Export to PDF, Excel & CSV
Any report or dashboard can be exported on demand. Users download exactly what they see — filtered, tenant-scoped, formatted.
Global & personal filters
Filters can be global (applied to all reports on a dashboard) or personal (saved by each user). Users can save their own filtered views without modifying the base report.
Direct link sharing
Share a filtered report view via a direct link. Recipients see the same filtered state — useful for sharing specific data slices in support tickets or customer conversations.
Pivot tables & data grids
Interactive pivots, grouped tables, aggregate grids, and hierarchical reports. Users can sort, expand, and collapse — all client-side, no page reload.
Display / TV mode
Full-screen kiosk mode for dashboards displayed on monitors or operations screens. Rotates through report views automatically on a configurable interval.
No-Code Report Builder & Direct SQL
Non-technical users build their own reports without IT involvement. Power users go straight to SQL. Both paths produce the same secure, embeddable output.
Drag-and-drop report builder
Select fields from the semantic layer, drag them into rows and columns, pick a visualization type, apply filters. No SQL, no code, no IT ticket. Your customers' non-technical users are self-sufficient from day one.
Semantic layer
You map raw database fields to user-friendly labels once — "acct_rev_ytd" becomes "Revenue YTD." The semantic layer also enforces security, so users can only build reports on fields they have permission to see. Even raw SQL access respects tenant boundaries.
Direct SQL & stored procedures
Power users who know their data model can write SQL directly. Stored procedures are fully supported. Complex joins, window functions, CTEs — if your database handles it, Yurbi can run it and render it.
Data transformation
Calculated fields, aggregations, conditional logic, and data blending — built in the report layer without modifying your source database or maintaining a separate ETL pipeline.
- Drag-and-drop for non-technical users
- Semantic layer with security enforcement
- Direct SQL for power users
- Stored procedure support
- Calculated fields and data blending
- No ETL required — connects live to your DB
No-code report builder — your customers build their own reports without IT involvement.
Visualizations
20+ chart types built on an HTML/JS/CSS visualization layer. Because the layer is open, custom chart types can be added faster than any enterprise vendor with an annual release cycle.
FastCache
In-memory dashboard caching purpose-built for multi-tenant embedded analytics. Reports pre-render in the background — your customers click and see data instantly, even at scale.
Pre-rendered in memory
FastCache runs reports in the background on a schedule you define. When a user opens a dashboard, the result is already in memory. No waiting for a live database query — sub-second load times regardless of data complexity.
Per-report cache control
Set cache refresh intervals per report. A real-time operational dashboard can refresh every 5 minutes. A monthly summary report can cache overnight. You control the trade-off between freshness and performance.
Scales with your user count
As your tenant count and concurrent user count grow, FastCache ensures database load doesn't grow linearly with it. One cache refresh serves unlimited concurrent users viewing the same report — no matter how many tenants you're serving.
- Sub-second load times for complex reports
- Configurable refresh interval per report
- Per-tenant cache scoping
- Database load decoupled from user count
- Included in all plans
API & Automations
Full REST API for programmatic control. Provision tenants, manage users, trigger report generation, push data — integrate Yurbi into your product's backend like any other service.
Tenant & user provisioning
When a new customer signs up for your product, your backend calls the Yurbi API to create their tenant, configure their data source, and set up their initial users — all automated, no manual admin work.
SSO via DoLogin API
Authenticate users from your product into Yurbi without a separate login. Pass user identity and tenant context via the DoLogin API — your user clicks a link in your app and lands inside their Yurbi analytics already authenticated.
Data retrieval via API
Pull report data programmatically as JSON via the REST API. Use this to surface Yurbi data inside your own application views, push it into other systems, or build custom notification logic on top of Yurbi's query engine. PDF and Excel exports are available through the Yurbi interface — scheduled delivery and on-demand download.
Full programmatic control
The full Yurbi API covers everything available in the admin interface — managing reports, folders, users, roles, data sources, and branding. Whatever you configure manually, you can automate via API.
- Full REST API — all admin operations available
- DoLogin API for SSO integration
- Automated tenant provisioning
- User & role management via API
- Report data retrieval as JSON
- PDF & Excel export via Yurbi UI (scheduled or on-demand)
{
"tenant_id": "acmecorp",
"display_name": "Acme Corp",
"data_source": {
"type": "sqlserver",
"host": "db.acmecorp.internal",
"database": "acme_prod"
},
"branding": {
"logo": "/assets/acme-logo.png",
"primary_color": "#0055CC",
"domain": "analytics.acmecorp.com"
}
}
Self-Hosted Platform
Yurbi runs on your servers. Your data never touches our infrastructure. You control deployment, upgrades, and scaling — no surprise changes, no vendor cloud dependency.
Windows
- Windows Server 2016+ or Windows 10/11 (x64)
- 8 GB RAM minimum
- Modern CPU 3 GHz+ recommended
- x86/amd64 — ARM not supported
Linux
- Ubuntu, Debian, RHEL/CentOS or compatible
- 8 GB RAM minimum
- Modern CPU 3 GHz+ recommended
- x86/amd64 — ARM not supported
Docker
- Docker Engine 20.10+
- x86/amd64 only — ARM not supported
- 8 GB RAM minimum
- Modern CPU 3 GHz+ recommended
Backend Database
- Microsoft SQL Server — recommended for high concurrency
- PostgreSQL — fully supported
- 1 Development + 1 Production license included
- Additional servers: $500/year list rate — volume discounts after 10 servers. Contact us for large deployments.