The Ridge Platform

AI-powered. Informed by best practice and research. Blazing fast and interactive.

How Ridge Works

Ridge is a platform for building, serving, and embedding analytics. Ridge agents guide you throughout the process.  

Build Agent

Connect to your data, then the Build Agent helps you create and edit a dashboard.

  • Operates against a single dataset
  • Understands your data and domain
  • Suggests goals, metrics & questions
  • Allows you to add other context
  • Builds an interactive dashboard
  • Supports editing the dashboard  
  • Uses visual analytics best practice

Data Agent

The Data Agent is available alongside every dashboard, including embedded dashboards, for any data question.

  • Operates on the dashboard's dataset
  • Answers free-form questions
  • Responds with a best-practice chart
  • Toolbar lets you switch to a table, export data, or link interactivity with the dashboard

Transform Agent

Once you connect to data, the Transform Agent supports light data preparation if needed.  

  • Runs automatically when you add data
  • Allows you to edit transformations
  • Provides capabilities for light transformations like type casting
  • Supports dataset filters globally

Connect, Partition and Refresh Data

Ridge is part of a modern data stack. Connect, refresh, and partition your data, all while respecting your ultimate source of truth.  

Establish a Connection

Establish a connection to databases or from blob storage (like S3 and R2) to refresh or partition data. You can also work directly from a file upload.

Ridge supports enterprise data sources including

  • Databricks
  • Snowflake
  • Google BigQuery
  • S3
  • R2
  • Apache Iceberg

Add a Dataset

Datasets are the data backing a dashboard and Data Agent in Ridge. Datasets can come from Connections or file uploads. Note that file uploads do not have a durable Data Connection and cannot refresh automatically.

Partition

Set a partition field in your datasets to make sure every customer sees their own slice of the data. You would typically partition on fields with unique identifiers like account_id or customer_id.

Set Refresh Schedule

If your dataset has a Data Connection, you can set a schedule to ingest and refresh the data.

Transform

Ridge can support light transforms like type casting, applying filters, and column renaming. Ridge applies some transforms automatically. You can always see what filters were applied and change them in the Transform Agent, which is available from any dataset.

Lightweight and Embeddable

Ridge dashboards can be embedded directly into your application using a lightweight JavaScript loader. The approach is secure, fast, and designed for seamless in-product analytics experiences.

You can set a custom theme to match your brand colors.

The Ridge embed loader handles dashboard rendering, while your backend securely controls access via token exchange. Ridges use JWT (JSON Web Tokens), an enterprise standard that keeps the integration simple while maintaining enterprise-grade security.

When you embed, you can also:

  • Apply light / dark theming
  • Show loading states
  • Catch and display errors
  • Run code when the dashboard finishes loading

This allows the embed to match your product’s UX and design standards.

Diagram with enterprise data at the bottom, going to Connections in the Ridge webapp, then into the user's browser to back Ridges. A Ridge is a dashboard and data agent.

Breakthrough Performance and Interactivity

Ridge leverages browser-based technology for exceptional performance & interactivity. By bringing data directly to a user’s browser and using local hardware to compute results locally, Ridge dashboards are an order of magnitude faster than legacy, server-based dashboards. 

DuckDB is an open-source high-performance analytical data management system.

Mosaic is an open-source visualization platform that enables scalable, 
linked interactions.

A Pluggable Presentation Layer for Data

Ridge is built for integrating to the rest of your stack. It's not trying to do everything, just be the best presenation layer for data there is.
Ridge Provides
  • Build Agent for dashboard generation
  • Data Agent with every dashboard
  • Transform Agent for light data preparation
  • Data refresh and partitioning
  • Embedding and theming
  • Dashboard rendering in-browser
Ridge Does Not Provide
  • Data modeling
  • Data prep and extensive transformation
  • Data catalog
  • Data storage and backup

Secure and Trusted

Built secure by design, from the very beginning
Diagram with enterprise data at the bottom, going to Connections in the Ridge webapp, then into the user's browser to back Ridges. A Ridge is a dashboard and data agent.

Ridge integrates with your systems: 

  • Integrates with common OAuth2 systems
  • JWT-based user and tenant scoping
  • Row / dataset isolation per tenant
  • Encrypted data in transit
  • Secure credential storage for data connections
  • SOC 2 Type I compliance (Type II in progress)