AI-written JavaScript and SQL. Code you can inspect. Results you can publish.

Build the visualization your data actually calls for.

Turn connected data into custom interactive visualizations—not just another stock chart. Describe what you want to build, work with the Rhubarb Assistant to develop it, and publish the result from the same workspace.

The Assistant writes and revises JavaScript and SQL. Rhubarb brings together data connections, transformations, code review, hosting, scheduled refreshes, and publishing, so the result has somewhere to live after the conversation ends.

Limited interactive demo — a curated slice of Rhubarb with sample data. Full accounts add your own data, transformations, and broader workflows. No login or credit card required.
Interactive
A live Rhubarb visualization

This interactive follows funding from source to program to outcome, helping an audience understand not only the totals, but how resources move through the system.

Build the interaction, inspect the code, and publish the result in Rhubarb. Keep the visualization connected to its data so you can revise the presentation without rebuilding a separate application.

  • Custom interactions built around the data
  • Visualization code you can inspect and edit
  • Hosted publishing and scheduled data refreshes
Explore this example See all examples Try the demo now
Limited interactive demo

Try the Assistant before you create an account.

Open a temporary workspace with sample data already connected. Choose an example, ask the Rhubarb Assistant to change it, and inspect the resulting visualization and code. No login or credit card is required. You can create an account to save it.

This demo is intentionally a curated slice of Rhubarb. Assistant usage is limited and the sample data is read-only; uploading, connecting, transforming your own data, and broader workflows are available in a full account.

Try the demo now No login or credit card required · Limited Assistant usage · Temporary workspace
Your AI visualization and data agent

Meet the Rhubarb Assistant.

Ask a question about your data, describe a visualization, or request a change. The Rhubarb Assistant helps write queries, transform supported data, and build or revise interactive visualizations. You can inspect the SQL and JavaScript it produces and continue refining the result.

Work on the data and the visualization in the same place.

Connect a database or upload CSV or JSON. Use the Assistant to help shape the data and develop the visualization, then review and edit the underlying code. Build with JavaScript and libraries such as D3, Plotly, Chart.js, and Vega-Lite, and use GeoJSON for geographic data, rather than being limited to a fixed selection of chart templates.

Shape the data Write queries, filter and join sources, calculate metrics, and transform supported CSV or JSON data using editable SQL.
Build the interaction Create custom charts, GeoJSON maps, layouts, controls, and interactive experiences with JavaScript you can inspect.
Keep refining Ask for changes to the same visualization, review the result, and use version history to return to an earlier version.
When the default bar charts and line graphs aren’t enough

The usual workflow gets expensive fast.

Creating something like the visualization above normally means one of two compromises: flatten the idea into the formats your existing tools make easy, or turn a communication task into a custom software project. Then every revision, data update, and publishing change creates more production work.

The template ceiling

The tool starts deciding the story

You begin with a question, but end up choosing from what the software makes easy. Nuance gets pushed into extra tabs, footnotes, crowded slides, and explanations the visualization should have handled itself.

The revision tax

Updates create work in several places

New data can mean rerunning queries, adjusting labels, re-exporting charts, replacing screenshots, and updating the same story in several places—with every version creating another chance for something to go stale.

The engineering detour

Custom work becomes a software project

A bespoke visualization can bring additional front-end development, deployment, and maintenance work—even when the original task was simply to explain the data.

What Rhubarb changes

Build the custom result without managing a separate application.

Bring data connections, SQL transformations, AI-assisted JavaScript development, review, hosting, publishing, and scheduled refreshes into one workspace. Use a simple chart when it fits, and build something more specific when it doesn’t.

Build the interaction the story needs Move beyond stock charts, rigid layouts, and one-size-fits-all dashboards.
Make revisions in conversation Ask for changes without hunting through menus, rebuilding slides, or rewriting everything by hand.
Publish something you can maintain Keep the data connected, the code reviewable, and the live output current.
Learn with Rhubarb

Bring your data. Ask the question. Build the answer.

Practical guides for exploring data with AI, finding useful views quickly, and turning the results into fast, custom interactive visualizations.

Explore with AI

Start with the question, not the field picker

See how founders, analysts, program teams, and other data-savvy people can ask plain-language follow-ups and get useful visual answers quickly.

Problem guides

Build interactive work people can trust

Learn the practical details behind CSV dashboards, survey crosstabs, maps, Sankey diagrams, custom D3, publishing, and client reports.

Tool comparisons

Choose the workflow that fits the job

Compare Rhubarb with Flourish, Datawrapper, and Tableau without pretending one product is right for every team or every visualization.

Open the Knowledge Center Explore Data With AI

Explore published Rhubarb visualizations.

Explore live interactives built and published in Rhubarb—not screenshots of finished charts inside a deck.

The gallery includes survey crosstabs, geographic maps, funding flows, exploratory graphics, and business dashboards. To change a visualization with the Assistant, open the interactive demo.

  • Survey and research findings
  • Maps and public explainers
  • Funding and impact stories
  • Client-facing data products
  • Internal dashboards
  • Live hosted pages

Published examples

Open an example to see how the finished visualization behaves for its audience.

One workflow, fewer handoffs

From connected data to a live interactive.

These examples show finished work built and published in Rhubarb. Explore the charts, maps, controls, and interactions. These are view-only examples, not editable workspaces.

1

Connect your data

Upload CSV or JSON, or connect a supported database. Prepare a reusable data source for your visualization.

2

Describe what to build

Tell the Assistant what your audience should understand and how they should explore it.

3

Review and refine

Inspect the result and generated code. Ask for revisions or edit the code directly.

4

Publish and maintain

Share or embed the visualization, use the access controls available on your plan, and schedule refreshes for connected data.

Built for work that has to communicate

For teams whose data needs to do more than sit in a dashboard.

Rhubarb is most useful when the analysis is important, the audience is real, and a familiar chart or static report does not fully carry the message.

Analysts and researchers

Turn completed analysis into something people can explore

Publish surveys, evaluations, operational analysis, and research without learning front-end development or losing technical review.

Communications and data storytellers

Make the visual form fit the message

Create branded, audience-centered experiences instead of squeezing every finding into the same dashboard or slide format.

Journalists and newsrooms

Build ambitious interactives under deadline

Turn public records, surveys, elections, and investigations into publishable experiences with inspectable output.

Consultancies and agencies

Deliver more ambitious client work with fewer handoffs

Prototype, revise, host, and share custom data products without staffing every engagement like a software build.

Universities and students

Move from analysis to a polished, teachable result

Build capstones, research outputs, and portfolio projects while keeping the generated code visible and editable.

Data and engineering leaders

Reduce the backlog of one-off visualization requests

Give teams a faster path to custom output while preserving technical review, data discipline, and organizational control.

Review and publishing

Inspect the work. Control what you publish.

The Assistant generates code you can inspect and edit. Review the data, logic, and presentation before publishing, then keep improving the result in the same workspace.

Inspect the code

Review and edit the SQL and JavaScript behind the result rather than relying only on the Assistant’s explanation.

Choose the data each visualization uses

Build reusable sources and select the fields, filters, and query results needed for the published view.

Maintain the published result

Preserve version history, revise the visualization, refresh connected data, and use your plan’s sharing controls.


Choose a plan for the way you work.

Build custom interactive visualizations, work with connected data, inspect the code, and publish the result. Start with Pay-as-you-go, or choose a monthly subscription for daily Assistant capacity and larger projects.

Pay-as-you-go

Occasional projects

Pay for additional usage
$0.35 per AI credit

No monthly subscription fee.

For occasional projects and exploring Rhubarb. Buy additional Assistant credits as you need them.

Starter Assistant credits

25 one-time signup credits

No daily allowance. Buy additional credits when you need them.

  • 100 data sources
  • 100 visualizations
  • Data sources up to 2.5 MB
  • Scheduled refresh: as often as once per day
  • Read-only members: not available on this plan

Additional usage

143 credits for $50.05

$0.35 per AI credit

Approximately 19 Sol or 40 Terra requests per pack

Purchased credits do not expire.

Pro

Serious users and teams

Monthly subscription
$700 /month

Billed monthly. Additional member seats and AI top-ups are billed separately.

For serious users and teams. Work intensively on your own or build a team of developers, with faster refreshes and delegated account administration.

Daily Assistant capacity

Approximately 65 Sol or 140 Terra requests per day

500 daily AI credits

Refreshed nightly. Unused daily credits do not carry over. No monthly credit pool.

  • Unlimited data sources
  • Unlimited visualizations
  • Individual size and usage limits still apply
  • Data sources up to 50 MB
  • Scheduled refresh: as often as every 10 minutes
  • Unlimited paywalled sharing links
  • 3 read-only members included
  • Additional read-only members: $11.00/member/month
  • Additional developers (full members): $700.00/member/month
  • Permission groups and delegated account administration

Additional usage

330 credits for $49.50

$0.15 per AI credit

Approximately 44 Sol or 95 Terra requests per pack

Purchased credits do not expire.

How to read these estimates

AI credits are Rhubarb’s units for Assistant usage, not the model’s underlying token count. Request estimates are approximate and vary with model choice, reasoning level, complexity, conversation context, and response length. Sol and Terra figures are alternative ways to use the same allowance—not separate quotas. A finished visualization may take several requests and revisions.

Daily credits refresh nightly. Purchased credits stay.

Subscription allowances refresh nightly; unused daily credits do not carry over. There is no monthly credit pool. Purchased top-up credits do not expire and are used after any daily credits run out.

Basic and Pro renew monthly until canceled. Additional member seats and top-up purchases are billed separately.

Public-view overage billing is not currently active. Rhubarb will show the applicable terms before any public-view overage charges begin.


Start with an example. Build something of your own.

Try the Assistant on a sample visualization, or create an account to work with your own data. New registrations include 25 starter AI credits. Continue with Pay-as-you-go or choose a monthly plan as your work grows.