Graphic Walker background visualization

Open-source, embeddable visual analytics for React

Drop-in drag-and-drop analytics. Componentized, not a heavy BI tool. Pass your data as props, embed anywhere. Scale with DuckDB compute, custom renderers, and enterprise connectors with pushdown.

Quick Start

import { GraphicWalker } from '@kanaries/graphic-walker';

export default function Dashboard({ data }) {
  return (
    <GraphicWalker 
      data={data}
      fields={fields}
      spec={spec}
    />
  );
}

How Graphic Walker is Different

Not another heavy BI platform. Graphic Walker gives you composable, embeddable analytics components that integrate seamlessly with your React application.

Componentized, Embeddable BI

Use as a React component: pass data as props, render charts with drag-and-drop. Works inside any app.

Bring Your Own Renderer

Use Graphic Walker's UI with your preferred charting library, keeping a consistent look & feel.

Scale from Local to Warehouse

DuckDB-based engine for fast local/edge compute. Enterprise pushdown to ClickHouse, StarRocks, or Snowflake.

Built for Developers

Grammar-of-graphics-style UI for flexible encodings. Web workers for responsive UX. Extend via utilities/hooks.

Use Cases

From embedded product analytics to internal dashboards, Graphic Walker adapts to your needs.

Embed Analytics in Your Product

Add customer-facing, multi-tenant analytics to your SaaS application

  • Seamless integration with your app's design system
  • Control data access and permissions at component level
  • Scale from simple charts to complex visualizations

Internal Analytics Console

Build powerful ops dashboards and business intelligence tools

  • Rapid development with React components
  • Connect to multiple data sources
  • Custom visualizations for specific metrics

Data Exploration Workbench

Enable product & ops teams to explore data independently

  • Intuitive drag-and-drop interface
  • No SQL knowledge required
  • Export insights and share visualizations

Custom Visualization Experiences

Create unique data experiences with your chart library

  • Full control over rendering and styling
  • Combine multiple chart libraries
  • Build domain-specific visualizations
Interactive Charts on Maps

Map Your Data with a Few Clicks

Turn geographic data into interactive maps in seconds with Graphic Walker. Zoom, pan, and explore locations with intuitive controls—no mapping expertise required.

Graphic Walker map interface
Graphic Walker

High performance / scalable

Process massive datasets with industry-leading speed and efficiency. Graphic Walker runs queries through a high-performance DuckDB engine and can push computation to external warehouses like Snowflake or ClickHouse.

Graphic Walker performance illustration

Enterprise Capabilities

Production-ready features for teams embedding analytics at scale.

Database Connectors & Query Pushdown

Keep data in your VPC. Push computation directly to your data warehouse for optimal performance and security.

  • ClickHouse

    Real-time analytics at scale

  • StarRocks

    High-performance OLAP queries

  • Snowflake

    Cloud-native data warehouse

Request Enterprise Support
// Enterprise Architecture
                                    
┌─────────────┐     ┌──────────────┐
│  Your App   │────▶│ Graphic      │
│   (React)   │     │   Walker     │
└─────────────┘     └──────┬───────┘
                           │
                    ┌──────▼───────┐
                    │ Query Engine │
                    └──────┬───────┘
                           │
              ┌────────────┼────────────┐
              ▼            ▼            ▼
        ┌─────────┐  ┌──────────┐  ┌───────┐
        │ DuckDB  │  │ClickHouse│  │ Snow- │
        │ (Local) │  │(Pushdown)│  │ flake │
        └─────────┘  └──────────┘  └───────┘

Governance & Security

Role-based access control, audit logs, data lineage tracking.

Support & SLAs

Priority support, guaranteed response times, dedicated success manager.

Custom Development

Custom connectors, features, and integrations for your specific needs.

Graphic Walker vs Heavy BI

Why componentized BI is the future of embedded analytics.

FeatureMonolithic BIGraphic Walker
Adoption SpeedWeeks to monthsHours to days
FootprintHeavy platformLightweight components
Custom UI ControlLimited themingFull control
Vendor Lock-inHighNone
TCOHigh licensing costsOpen source + optional support
EmbeddabilityiFrame onlyNative React component
ThemingPlatform themesYour design system
Engine FlexibilityPlatform-specificDuckDB or your warehouse
ExtensibilityLimited pluginsFull API access

Frequently Asked Questions

Everything you need to know about Graphic Walker.

Join the Community

Trusted by developers and data teams worldwide. Featured on Hacker News.

Build Embedded Analytics Your Way

Start with open source. Scale with enterprise features when you need them.

Pricing for Enterprise Integration

Choose the right plan for you

Integration graphic walker in your product. The pricing for integration contains license fee and usage fee of cloud resources. For more information, please contact us at email: support@kanaries.org

Startup Plan

$199/month/domain

$1,900 if paid annually

Subscribe

Essential features to integrate Graphic Walker with your domain. Based on Kanaries Cloud and OpenAPI.

  • Integration license for 1 domain
  • 15 Kanaries Pro seats (include desktop, cloud)
  • Access to development support team
  • Guaranteed 48-hour support response

Enterprise

$2,000/month/domain

$20,000 if paid annually

Contact Sales

Advanced integration with white label licensing for your brand.

  • Self-host integration license
  • 50 Kanaries Pro seats (include desktop, cloud)
  • Priority support with 24-hour response time
  • Integration license for additional domains available